Raspberry Pi kiire programmeerimiskeel

Raspberry Pi kiire programmeerimiskeel
Raspberry PI 3 mudel B+

Selles õpetuses käsitleme Swifti Raspberry Pi kasutamise põhitõdesid. Raspberry Pi on väike ja odav ühe pardaarvuti, mille potentsiaali piiravad vaid arvutusressursid. See on hästi tuntud tehnikahuviliste ja DIY-entusiastide seas. See on suurepärane seade neile, kellel on vaja ideed katsetada või teatud kontseptsiooni praktikas katsetada. Seda saab kasutada mitmesuguste projektide jaoks ja see sobib lihtsalt peaaegu kõikjale – näiteks saab selle paigaldada monitori kaanele ja kasutada töölauana või ühendada leivaplaadiga elektroonilise vooluringi juhtimiseks.

Malinka ametlik programmeerimiskeel on Python. Kuigi Pythonit on üsna lihtne kasutada, puudub sellel tüübiturvalisus, lisaks kulutab see palju mälu. Swiftil on seevastu ARC-mäluhaldus ja see on peaaegu 8 korda kiirem kui Python. Kuna RAM-i hulk ja Raspberry Pi protsessori arvutusvõimalused on piiratud, võimaldab sellise keele nagu Swift kasutamine selle miniarvuti riistvara potentsiaali maksimeerida.

OS-i installimine

Enne Swifti installimist peate valima OS-i. Selleks saate kasutage ühte valikutestmida pakuvad kolmandate osapoolte arendajad. Kõige tavalisem valik on Raspbian, Raspberry Pi ametlik OS. Raspbiani installimiseks SD-kaardile on mitu võimalust; meie puhul kasutame balenaEtcherit. Tehke järgmist.

Raspberry Pi kiire programmeerimiskeel
Teine samm: vormindage SD-kaart MS-DOS-is (FAT)

Raspberry Pi kiire programmeerimiskeel
Kolmas samm: kasutage Raspbiani kaardile täitmiseks balenaEtcherit

Soovitame algajatele tasuta masinõppe intensiivkursust:
Kirjutame esimese masinõppe mudeli kolme päevaga — 2.-4.september. Tasuta intensiivkursus, mis võimaldab teil mõista, mis on masinõpe ja õppida, kuidas töötada Internetist pärit avaandmetega. Samuti õpime enda väljatöötatud mudeli abil ennustama dollari kurssi.

Raspberry Pi seadistamine

Juba poolel teel! Nüüd on meil kasutatava operatsioonisüsteemiga SD-kaart, kuid operatsioonisüsteem tuleb veel installida. Selleks on kaks võimalust:

  • Kasutage seadmega ühendatud monitori, klaviatuuri ja hiirt.
  • Tehke kõike teisest arvutist SSH või USB-konsooli kaabli abil.

Kui see on teie esimene kogemus Pi-ga, soovitan valikut nr 1. Kui Raspbian OS-i SD-kaart on Pi-sse sisestatud, ühendage HDMI-kaabel, hiir, klaviatuur ja toitekaabel.

Pi peaks sisselülitamisel käivituma. Palju õnne! Nüüd saate kulutada veidi aega oma töölaua ja selle võimaluste tundmaõppimisele.

Raspberry Pi kiire programmeerimiskeel

Swifti installimine

Swifti Raspberryle installimiseks peate selle Internetiga ühendama (olenevalt plaadimudelist Etherneti või WiFi kaudu). Kui Internet on ühendatud, võite alustada Swifti installimist.

Seda saab teha kahel viisil. Esiteks - oma Swifti konstruktsiooni loomine, teine ​​on juba kompileeritud binaarfailide kasutamine. Soovitan tungivalt teist meetodit, kuna esimene nõuab mitu päeva ettevalmistamist. Teine meetod ilmus tänu rühmale Swift-ARM. Tal on repo, millest saate Swifti installida, kasutades apt (Advanced Pakaage Tlol).

See on käsurea tööriist, umbes nagu App Store Linuxi seadmete rakenduste ja pakettide jaoks. Alustame aptiga töötamist, sisestades terminali apt-get. Järgmisena peate määrama mitmed käsud, mis selgitavad täidetavat ülesannet. Meie puhul peame installima Swift 5.0.2. Vastavad paketid võivad olla leia siit.

Noh, alustame. Nüüd, kui teame, et installime Swifti rakenduse apt abil, peame lisama repo hoidlate loendisse.

Repo lisamise/installimise käsk kiirkäeline näeb välja selline:

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

Raspberry Pi kiire programmeerimiskeel

Järgmisena installige lisatud repost Swift:

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

Raspberry Pi kiire programmeerimiskeel

See on kõik! Swift on nüüd meie Raspberrysse installitud.

Testprojekti loomine

Praegu Swift REPL ei tööta, aga kõik muu toimib. Testiks loome Swifti paketi Swift Package Manageri abil.

Esiteks looge kataloog nimega MyFirstProject.

mkdir MyFirstProject

Raspberry Pi kiire programmeerimiskeel

Järgmisena muutke praegune töökataloog vastloodud MyFirstProjectiks.

cd MyFirstProject

Raspberry Pi kiire programmeerimiskeel

Looge uus käivitatav Swifti pakett.

swift package init --type=executable

Raspberry Pi kiire programmeerimiskeel

Need kolm rida loovad tühja Swifti paketi nimega MyFirstProject. Selle käivitamiseks sisestage käsk Swift Run.

Raspberry Pi kiire programmeerimiskeel

Kui kompileerimine on lõppenud, näeme fraasi "Tere, maailm!" käsureal.

Nüüd, kui oleme loonud oma esimese Pi programmi, muudame mõnda asja. Teeme kataloogis MyFirstProject muudatusi faili main.swift. See sisaldab koodi, mis käivitatakse, kui käivitame paketi käsuga Swift Run.

Muutke kataloogiks Sources/MyFirstProject.

cd Sources/MyFirstProject 

Raspberry Pi kiire programmeerimiskeel

Main.swift faili redigeerimine sisseehitatud nano redaktor.

nano main.swift

Raspberry Pi kiire programmeerimiskeel

Kui redaktor on avatud, saate oma programmi koodi muuta. Asendame faili main.swift sisu järgmisega:

Raspberry Pi kiire programmeerimiskeel

print("Hello, Marc!")

Muidugi võite sisestada oma nime. Muudatuste salvestamiseks peate tegema järgmist.

  • CTRL+X faili salvestamiseks.
  • Kinnitage muudatused, vajutades “Y”.
  • Kinnitage faili main.swift muudatus, vajutades sisestusklahvi.

Raspberry Pi kiire programmeerimiskeel

Raspberry Pi kiire programmeerimiskeel

Kõik muudatused on tehtud, nüüd on aeg programm taaskäivitada.

swift run

Raspberry Pi kiire programmeerimiskeel

Palju õnne! Kui kood on koostatud, peaks terminal näitama muudetud rida.

Nüüd, kui Swift on installitud, on teil midagi teha. Nii et riistvara, näiteks LED-ide, servode, releede juhtimiseks saate kasutada Linuxi/ARM-plaatide riistvaraprojektide teeki, nn. SwiftyGPIO.

Nautige Swiftiga Raspberry Pi katsetamist!

Allikas: www.habr.com

Lisa kommentaar