Neste tutorial, abordaremos os fundamentos do uso do Swift no Raspberry Pi. O Raspberry Pi é um computador de placa única pequeno e barato cujo potencial é limitado apenas pelos seus recursos computacionais. É bem conhecido entre os geeks de tecnologia e entusiastas do faça você mesmo. Este é um ótimo aparelho para quem precisa experimentar uma ideia ou testar um determinado conceito na prática. Ele pode ser usado para uma ampla variedade de projetos e cabe facilmente em praticamente qualquer lugar - por exemplo, pode ser montado na tampa de um monitor e usado como mesa ou conectado a uma placa de ensaio para controlar um circuito eletrônico.
A linguagem de programação oficial do Malinka é Python. Embora Python seja bastante fácil de usar, falta segurança de tipo e consome muita memória. O Swift, por outro lado, possui gerenciamento de memória ARC e é quase 8 vezes mais rápido que o Python. Pois bem, como a quantidade de RAM e as capacidades computacionais do processador Raspberry Pi são limitadas, usar uma linguagem como o Swift permite maximizar o potencial do hardware deste mini-PC.
Instalação do sistema operacional
Antes de instalar o Swift, você precisa selecionar um sistema operacional. Para fazer isso você pode use uma das opçõesoferecido por desenvolvedores terceirizados. A escolha mais comum é o Raspbian, o sistema operacional oficial do Raspberry Pi. Existem várias opções para instalar o Raspbian em um cartão SD; no nosso caso usaremos balenaEtcher. Aqui está o que fazer:
Baixe a versão mais recente do Raspbian OS por isso.
Nós usamos BalenaEtcher para fazer upload para um cartão formatado.
Etapa dois: formate o cartão SD em MS-DOS (FAT)
Etapa três: use o balenaEtcher para preencher o Raspbian no cartão
Recomendamos um curso intensivo gratuito sobre aprendizado de máquina para iniciantes: Escrevemos o primeiro modelo de aprendizado de máquina em três dias — 2 a 4 de setembro. Um curso intensivo gratuito que permite entender o que é Machine Learning e aprender como trabalhar com dados abertos da Internet. Também aprendemos a prever a taxa de câmbio do dólar usando um modelo desenvolvido por nós mesmos.
Configuração do Raspberry Pi
Já está na metade do caminho! Agora temos um cartão SD com o sistema operacional que usaremos, mas o sistema operacional ainda não foi instalado. Existem duas possibilidades para isso:
Use um monitor, teclado e mouse conectados ao dispositivo.
Faça tudo em outro PC via SSH ou usando um cabo USB Console.
Se esta é sua primeira experiência com o Pi, recomendo a opção nº 1. Depois que o cartão SD Raspbian OS for inserido no Pi, conecte o cabo HDMI, mouse, teclado e cabo de alimentação.
O Pi deve inicializar quando ligado. Parabéns! Agora você pode passar algum tempo aprendendo sobre seu desktop e seus recursos.
Instalando o Swift
Para instalar o Swift em um Raspberry, é necessário conectá-lo à Internet (usando Ethernet ou WiFi, dependendo do modelo da placa). Assim que a Internet estiver conectada, você poderá começar a instalar o Swift.
Isso pode ser feito de duas maneiras. Primeiro - criando sua própria compilação Swift, a segunda é usar binários já compilados. Recomendo fortemente o segundo método, pois o primeiro exigirá vários dias de preparação. O segundo método apareceu graças ao grupo ARM rápido. Ela possui um repositório no qual você pode instalar o Swift usando apt (AAvançado Package Tool).
É uma ferramenta de linha de comando, como a App Store para aplicativos e pacotes para dispositivos Linux. Começamos a trabalhar com o apt digitando apt-get no terminal. Em seguida, você precisa especificar uma série de comandos que irão esclarecer a tarefa que está sendo executada. No nosso caso, precisamos instalar o Swift 5.0.2. Os pacotes correspondentes podem ser encontre aqui.
Bem, vamos começar. Agora que sabemos que instalaremos o Swift usando o apt, precisamos adicionar o repo à lista de repositórios.
Adicionar/instalar comando de repositório braço rápido Parece que este:
Em seguida, instale o Swift do repositório adicionado:
sudo apt-get install swift5=5.0.2-v0.4
Isso é tudo! O Swift agora está instalado em nosso Raspberry.
Criando um projeto de teste
atualmente REPL rápido não funciona, mas todo o resto funciona. Para o teste, vamos criar um pacote Swift usando o Swift Package Manager.
Primeiro, crie um diretório chamado MyFirstProject.
mkdir MyFirstProject
Em seguida, altere o diretório de trabalho atual para o MyFirstProject recém-criado.
cd MyFirstProject
Crie um novo pacote Swift executável.
swift package init --type=executable
Essas três linhas criam um pacote Swift vazio chamado MyFirstProject. Para executá-lo, digite o comando swift run.
Assim que a compilação for concluída, veremos a frase “Olá, mundo!” na linha de comando.
Agora que criamos nosso primeiro programa Pi, vamos mudar algumas coisas. No diretório MyFirstProject, vamos fazer alterações no arquivo main.swift. Ele contém o código que é executado quando executamos o pacote com o comando swift run.
Mude o diretório para Sources/MyFirstProject.
cd Sources/MyFirstProject
Editando o arquivo main.swift usando o integrado editor nano.
nano main.swift
Assim que o editor estiver aberto, você poderá alterar o código do seu programa. Vamos substituir o conteúdo do arquivo main.swift por isto:
print("Hello, Marc!")
Claro que você pode inserir seu nome. Para salvar as alterações, você precisa fazer o seguinte:
CTRL+X para salvar o arquivo.
Confirme as alterações pressionando “Y”.
Confirme a alteração no arquivo main.swift pressionando Enter.
Todas as alterações foram feitas, agora é hora de reiniciar o programa.
swift run
Parabéns! Assim que o código for compilado, o terminal deverá mostrar a linha modificada.
Agora que o Swift está instalado, você tem algo para fazer. Assim, para controlar hardwares, por exemplo, LEDs, servos, relés, você pode utilizar a biblioteca de projetos de hardware para placas Linux/ARM, que é chamada SwiftyGPIO.
Divirta-se experimentando o Swift no Raspberry Pi!