Snabbt programmeringsspråk på Raspberry Pi

Snabbt programmeringsspråk på Raspberry Pi
Raspberry PI 3 Modell B+

I den här handledningen kommer vi att gå över grunderna för att använda Swift på Raspberry Pi. Raspberry Pi är en liten och billig enkelkortsdator vars potential endast begränsas av dess datorresurser. Det är välkänt bland tekniknördar och gör-det-själv-entusiaster. Detta är en fantastisk enhet för dem som behöver experimentera med en idé eller testa ett visst koncept i praktiken. Den kan användas för ett brett spektrum av projekt och passar lätt nästan var som helst - till exempel kan den monteras på ett monitorlock och användas som skrivbord, eller kopplas till en brödbräda för att styra en elektronisk krets.

Det officiella programmeringsspråket för Malinka är Python. Även om Python är ganska lätt att använda, saknar den typsäkerhet, plus att den förbrukar mycket minne. Swift, å andra sidan, har ARC-minneshantering och är nästan 8 gånger snabbare än Python. Tja, eftersom mängden RAM och beräkningsmöjligheterna hos Raspberry Pi-processorn är begränsade, kan du använda ett språk som Swift för att maximera potentialen hos hårdvaran i denna mini-PC.

OS installation

Innan du installerar Swift måste du välja ett OS. För att göra detta kan du använd ett av alternativensom erbjuds av tredjepartsutvecklare. Det vanligaste valet är Raspbian, det officiella operativsystemet från Raspberry Pi. Det finns flera alternativ för att installera Raspbian på ett SD-kort; i vårt fall kommer vi att använda balenaEtcher. Så här gör du:

Snabbt programmeringsspråk på Raspberry Pi
Steg två: formatera SD-kortet i MS-DOS (FAT)

Snabbt programmeringsspråk på Raspberry Pi
Steg tre: använd balenaEtcher för att fylla Raspbian på kortet

Vi rekommenderar en gratis intensivkurs i maskininlärning för nybörjare:
Vi skriver den första maskininlärningsmodellen på tre dagar — 2-4 september. En gratis intensivkurs som låter dig förstå vad Machine Learning är och lära dig hur du arbetar med öppen data från Internet. Vi lär oss också att förutsäga dollarkursen med hjälp av en egenutvecklad modell.

Raspberry Pi-installation

Redan halvvägs! Nu har vi ett SD-kort med operativsystemet som vi kommer att använda, men operativsystemet har ännu inte installerats. Det finns två möjligheter för detta:

  • Använd en bildskärm, ett tangentbord och en mus anslutna till enheten.
  • Gör allt från en annan dator via SSH eller med en USB-konsolkabel.

Om detta är din första erfarenhet av Pi rekommenderar jag alternativ #1. När Raspbian OS SD-kortet har satts in i Pi, anslut HDMI-kabeln, musen, tangentbordet och strömkabeln.

Pi:n ska starta när den slås på. Grattis! Nu kan du spendera lite tid på att lära dig om ditt skrivbord och dess möjligheter.

Snabbt programmeringsspråk på Raspberry Pi

Installerar Swift

För att installera Swift på en Raspberry måste du ansluta den till Internet (med Ethernet eller WiFi, beroende på kortets modell). När internet är anslutet kan du börja installera Swift.

Det kan göras på två sätt. Först - skapa ditt eget Swift-bygge, den andra är att använda redan kompilerade binärer. Jag rekommenderar starkt den andra metoden, eftersom den första kommer att kräva flera dagars förberedelse. Den andra metoden dök upp tack vare gruppen Swift-ARM. Hon äger ett repo från vilket du kan installera Swift med apt (AVANCERADE Package TLOL).

Det är ett kommandoradsverktyg, ungefär som App Store för appar och paket för Linux-enheter. Vi börjar arbeta med apt genom att ange apt-get i terminalen. Därefter måste du ange ett antal kommandon som kommer att förtydliga uppgiften som utförs. I vårt fall måste vi installera Swift 5.0.2. Motsvarande paket kan vara hitta här.

Nåväl, låt oss börja. Nu när vi vet att vi kommer att installera Swift med apt, måste vi lägga till repet till listan över förvar.

Lägg till/installera repo-kommando snabb-arm ser ut så här:

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

Snabbt programmeringsspråk på Raspberry Pi

Installera sedan Swift från det tillagda repet:

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

Snabbt programmeringsspråk på Raspberry Pi

Det är allt! Swift är nu installerat på vår Raspberry.

Skapa ett testprojekt

För tillfället Swift REPL fungerar inte, men allt annat gör det. För testet, låt oss skapa ett Swift-paket med Swift Package Manager.

Skapa först en katalog som heter MyFirstProject.

mkdir MyFirstProject

Snabbt programmeringsspråk på Raspberry Pi

Ändra sedan den nuvarande arbetskatalogen till det nyskapade MyFirstProject.

cd MyFirstProject

Snabbt programmeringsspråk på Raspberry Pi

Skapa ett nytt körbart Swift-paket.

swift package init --type=executable

Snabbt programmeringsspråk på Raspberry Pi

Dessa tre rader skapar ett tomt Swift-paket som heter MyFirstProject. För att köra det, skriv in kommandot swift run.

Snabbt programmeringsspråk på Raspberry Pi

När sammanställningen är klar kommer vi att se frasen "Hej, värld!" på kommandoraden.

Nu när vi har skapat vårt första Pi-program, låt oss ändra några saker. I MyFirstProject-katalogen, låt oss göra ändringar i filen main.swift. Den innehåller koden som körs när vi kör paketet med kommandot swift run.

Ändra katalogen till Sources/MyFirstProject.

cd Sources/MyFirstProject 

Snabbt programmeringsspråk på Raspberry Pi

Redigera main.swift-filen med den inbyggda nano editor.

nano main.swift

Snabbt programmeringsspråk på Raspberry Pi

När editorn är öppen kan du ändra koden för ditt program. Låt oss ersätta innehållet i filen main.swift med detta:

Snabbt programmeringsspråk på Raspberry Pi

print("Hello, Marc!")

Självklart kan du lägga in ditt namn. För att spara ändringarna måste du göra följande:

  • CTRL+X för att spara filen.
  • Bekräfta ändringarna genom att trycka på "Y".
  • Bekräfta ändringen av filen main.swift genom att trycka på Enter.

Snabbt programmeringsspråk på Raspberry Pi

Snabbt programmeringsspråk på Raspberry Pi

Alla ändringar har gjorts, nu är det dags att starta om programmet.

swift run

Snabbt programmeringsspråk på Raspberry Pi

Grattis! När koden är kompilerad bör terminalen visa den modifierade raden.

Nu när Swift är installerat har du något att göra. Så för att styra hårdvara, till exempel lysdioder, servon, reläer, kan du använda biblioteket med hårdvaruprojekt för Linux/ARM-kort, vilket kallas SwiftyGPIO.

Ha kul med att experimentera med Swift på Raspberry Pi!

Källa: will.com

Lägg en kommentar