Linguagem de programação Swift no Raspberry Pi

Linguagem de programação Swift no Raspberry Pi
Framboesa PI 3 Modelo B+

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:

Linguagem de programação Swift no Raspberry Pi
Etapa dois: formate o cartão SD em MS-DOS (FAT)

Linguagem de programação Swift no Raspberry Pi
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.

Linguagem de programação Swift no Raspberry Pi

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:

curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash

Linguagem de programação Swift no Raspberry Pi

Em seguida, instale o Swift do repositório adicionado:

sudo apt-get install swift5=5.0.2-v0.4

Linguagem de programação Swift no Raspberry Pi

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

Linguagem de programação Swift no Raspberry Pi

Em seguida, altere o diretório de trabalho atual para o MyFirstProject recém-criado.

cd MyFirstProject

Linguagem de programação Swift no Raspberry Pi

Crie um novo pacote Swift executável.

swift package init --type=executable

Linguagem de programação Swift no Raspberry Pi

Essas três linhas criam um pacote Swift vazio chamado MyFirstProject. Para executá-lo, digite o comando swift run.

Linguagem de programação Swift no Raspberry Pi

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 

Linguagem de programação Swift no Raspberry Pi

Editando o arquivo main.swift usando o integrado editor nano.

nano main.swift

Linguagem de programação Swift no Raspberry Pi

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:

Linguagem de programação Swift no Raspberry Pi

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.

Linguagem de programação Swift no Raspberry Pi

Linguagem de programação Swift no Raspberry Pi

Todas as alterações foram feitas, agora é hora de reiniciar o programa.

swift run

Linguagem de programação Swift no Raspberry Pi

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!

Fonte: habr.com

Adicionar um comentário