ProgrammeringssprÄket Swift pÄ Raspberry Pi

ProgrammeringssprÄket Swift pÄ Raspberry Pi
Raspberry PI 3 Modell B+

I den hĂ€r manualen kommer vi att gĂ„ igenom grunderna i att anvĂ€nda Swift pĂ„ Raspberry Pi. Raspberry Pi Ă€r en liten och prisvĂ€rd enkortsdator vars potential begrĂ€nsas endast av dess berĂ€kningsresurser. Den Ă€r vĂ€lkĂ€nd bland teknikĂ€lskare och DIY-entusiaster. Det Ă€r en utmĂ€rkt enhet för den som vill experimentera med en idĂ© eller testa en viss koncept i praktiken. Den anvĂ€nds för en mĂ€ngd olika projekt och fĂ„r plats nĂ€stan var som helst—till exempel kan den monteras pĂ„ baksidan av en bildskĂ€rm och anvĂ€ndas som en desktop, eller kopplas till en prototypkort för att styra en elektronisk krets.

Det officiella programmeringssprĂ„ket för "hallonpajen" Ă€r Python. Även om Python Ă€r relativt enkelt att anvĂ€nda, saknar det typ-sĂ€kerhet och förbrukar mycket minne. Swift Ă„ sin sida har ARC-minneshantering och Ă€r nĂ€stan Ă„tta gĂ„nger snabbare Ă€n Python. Eftersom mĂ€ngden RAM och processorresurserna pĂ„ Raspberry Pi Ă€r begrĂ€nsade, gör anvĂ€ndningen av ett sprĂ„k som Swift det möjligt att maximera hĂ„rdvarans potential i denna mini-PC.

Installation av OS

Innan du installerar Swift behöver du vÀlja operativsystem. För detta kan du anvÀnda nÄgot av alternativen, som erbjuds av tredjepartsutvecklare. Det vanligaste valet Àr Raspbian, det officiella operativsystemet frÄn Raspberry Pi. Det finns flera sÀtt att installera Raspbian pÄ ett SD-kort; i vÄrt fall kommer vi att anvÀnda balenaEtcher. HÀr Àr vad du behöver göra:

ProgrammeringssprÄket Swift pÄ Raspberry Pi
Steg tvÄ: formatera SD-kortet som MS-DOS (FAT)

ProgrammeringssprÄket Swift pÄ Raspberry Pi
Steg tre: anvÀnd balenaEtcher för att brÀnna Raspbian pÄ kortet

Vi rekommenderar en gratis intensivkurs i maskininlÀrning för nybörjare:
Skriv din första maskininlĂ€rningsmodell pĂ„ tre dagar — 2-4 september. En gratis intensivkurs som ger en förstĂ„else för vad maskininlĂ€rning Ă€r och hur man arbetar med öppna data frĂ„n internet. Vi lĂ€r oss ocksĂ„ att förutsĂ€ga dollarkursen med hjĂ€lp av en sjĂ€lvgjord modell..

Konfigurera Raspberry Pi

Halva vÀgen Àr redan avklarad! Nu har vi ett SD-kort med det operativsystem vi kommer att anvÀnda, men operativsystemet mÄste fortfarande installeras. Det finns tvÄ alternativ för detta:

  • AnvĂ€nda en ansluten monitor, tangentbord och mus.
  • Gör allt frĂ„n en annan PC via SSH eller med en USB Console-kabel.

Om detta Àr din första erfarenhet av Pi, rekommenderar jag alternativ nummer 1. Efter att SD-kortet med Raspbian OS har satts i Pi, anslut HDMI-kabeln, mus, tangentbord och strömkabel.

Pi bör starta nÀr den slÄs pÄ. Grattis! Nu kan du spendera lite tid pÄ att utforska din skrivbordsmiljö och dess funktioner.

ProgrammeringssprÄket Swift pÄ Raspberry Pi

Installation av Swift

För att installera Swift pÄ 'malin' mÄste du ansluta den till internet (via Ethernet eller WiFi, beroende pÄ vilken modell av kortet). SÄ snart internet Àr anslutet kan du börja installera Swift.

Det kan göras pÄ tvÄ sÀtt. Det första Àr att sjÀlv skapa en Swift-build, det andra Àr att anvÀnda redan kompileringar av binÀrer. Jag rekommenderar starkt det andra alternativet, eftersom det första kommer att krÀva flera dagars förberedelse. Det andra alternativet blev möjligt tack vare gruppen Swift-ARM. De har repo, frÄn vilket du kan installera Swift, med hjÀlp av apt (Advanced Package Tool).

. Det Àr ett kommandoradsverktyg, liknande App Store för applikationer och paket för enheter med Linux. För att arbeta med apt börjar vi med att skriva apt-get i terminalen. DÀrefter mÄste vi ange en rad kommandon som specificerar den uppgift som ska utföras. I vÄrt fall mÄste vi installera Swift 5.0.2. De relevanta paketen kan hittas hÀr.

Nu kör vi. Nu nÀr vi vet att vi kommer att installera Swift med apt, mÄste vi lÀgga till repo i listan över förrÄd.

LÀgg till/installera repo-kommandot swift-arm ser ut sÄ hÀr:

curl -s  | sudo bash

ProgrammeringssprÄket Swift pÄ Raspberry Pi

DÀrefter installerar vi Swift frÄn den tillagda repon:

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

ProgrammeringssprÄket Swift pÄ Raspberry Pi

Det Àr allt! Nu Àr Swift installerat pÄ vÄr 'malin'.

Skapa ett testprojekt

För nÀrvarande Swift REPL fungerar inte, men allt annat gör det. För testet lÄt oss skapa ett Swift-paket med Swift Package Manager.

Först skapar vi en katalog med namnet MyFirstProject.

mkdir MyFirstProject

ProgrammeringssprÄket Swift pÄ Raspberry Pi

DÀrefter Àndrar vi den aktuella arbetskatalogen till den nyss skapade MyFirstProject.

cd MyFirstProject

ProgrammeringssprÄket Swift pÄ Raspberry Pi

Skapa ett nytt körbart Swift-paket.

swift package init --type=executable

ProgrammeringssprÄket Swift pÄ Raspberry Pi

Dessa tre rader skapar ett tomt Swift-paket som kallas MyFirstProject. För att köra det skriver vi kommandot swift run.

ProgrammeringssprÄket Swift pÄ Raspberry Pi

SÄ snart kompileringen Àr klar, kommer vi att se frasen 'Hello, world!' i kommandoraden.

Efter att vi har skapat vÄrt första program pÄ Pi, lÄt oss göra nÄgra Àndringar. I katalogen MyFirstProject gör vi förÀndringar i filen main.swift. Den innehÄller koden som körs nÀr vi startar paketet med kommandot swift run.

Vi byter katalog till Sources/MyFirstProject.

cd Sources/MyFirstProject 

ProgrammeringssprÄket Swift pÄ Raspberry Pi

Redigera filen main.swift med den inbyggda nano-redaktören.

nano main.swift

ProgrammeringssprÄket Swift pÄ Raspberry Pi

NÀr redaktören Àr öppen kan du Àndra koden i ditt program. LÄt oss ersÀtta innehÄllet i filen main.swift med detta:

ProgrammeringssprÄket Swift pÄ Raspberry Pi

print("Hello, Marc!")

Naturligtvis kan du sÀtta ditt namn. För att spara Àndringarna behöver du utföra följande ÄtgÀrder:

  • CTRL+X för att spara filen.
  • BekrĂ€fta Ă€ndringarna genom att trycka pĂ„ "Y".
  • BekrĂ€fta Ă€ndringen i filen main.swift genom att trycka pĂ„ Enter.

ProgrammeringssprÄket Swift pÄ Raspberry Pi

ProgrammeringssprÄket Swift pÄ Raspberry Pi

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

swift run

ProgrammeringssprÄket Swift pÄ Raspberry Pi

Grattis! SÄ snart koden Àr kompilerad bör terminalen visa den Àndrade raden.

Nu nÀr Swift Àr installerat har du nÄgot att göra. SÄ för att styra hÄrdvaran, till exempel lysdioder, servomotorer, relÀer, kan du anvÀnda biblioteket för "hÄrdvaruprojekt" för Linux/ARM-kort som kallas SwiftyGPIO.

Lycka till med att experimentera med Swift pÄ Raspberry Pi!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster