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.
Me kasutame baleneetser vormindatud kaardile üleslaadimiseks.
Teine samm: vormindage SD-kaart MS-DOS-is (FAT)
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.
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:
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
Järgmisena muutke praegune töökataloog vastloodud MyFirstProjectiks.
cd MyFirstProject
Looge uus käivitatav Swifti pakett.
swift package init --type=executable
Need kolm rida loovad tühja Swifti paketi nimega MyFirstProject. Selle käivitamiseks sisestage käsk Swift Run.
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
Main.swift faili redigeerimine sisseehitatud nano redaktor.
nano main.swift
Kui redaktor on avatud, saate oma programmi koodi muuta. Asendame faili main.swift sisu järgmisega:
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.
Kõik muudatused on tehtud, nüüd on aeg programm taaskäivitada.
swift run
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.