
Raspberry PI 3 Mudel B+
Selles juhendis käsitlemme Swift'i põhitõdesid Raspberry Pi-l. Raspberry Pi on väike ja taskukohane üherealine arvuti, mille potentsiaal on piiratud vaid tema arvutusressurssidega. See on tuntud tehnikahuviliste ja DIY entusiastide seas. See on suurepärane seade neile, kes soovivad ideed katsetada või teatud kontseptsiooni praktikas proovida. seda saab kasutada erinevates projektides, see mahub hõlpsasti peaaegu igasse kohta — näiteks saab selle paigaldada monitori kaanele ja kasutada seda töölauana või ühendada maketilaudadega elektrooniliste ringide juhtimiseks.
Ametlik programmeerimiskeel «malinak» on Python. Kuigi Python on tagasihoidlikult kasutatav, puudub tal tüübikaitse ning see tarbib palju mälu. Swift seevastu on ARC-mäluhaldusega ja peaaegu 8 korda kiirem kui Python. Kuna Raspberry Pi RAM ja arvutusvõimekus on piiratud, võimaldab sellise keele nagu Swift kasutamine maksimaalselt ära kasutada selle mini-PC raudvara potentsiaali.
Operatsioonisüsteemi installimine
Enne Swift'i paigaldamist tuleb valida operatsioonisüsteem. Selleks saab , mida pakuvad kolmandate osapoolte arendajad. Kõige tavalisem valik on Raspbian, Raspberry Pi ametlik operatsioonisüsteem. Raspbian'i SD-kaardile installimiseks on mitmeid võimalusi; meie puhul kasutame balenaEtcher'i. Siin on, mida teha:
- Laadi alla viimase versiooni Raspbian OS-i .
- .
- Kasutame formatiseeritud kaardile kopeerimiseks.

Teine samm: formateeri SD-kaart MS-DOS (FAT) vormingusse

Kolmas samm: kasuta balenaEtcher'i, et Raspbian kaardile kopeerida
Soovitame tasuta intensiivkursust masinõppe kohta algajatele:
— 2-4 september. Tasuta intensiivkursus, mis aitab mõista, mis asi on masinõpe ja kuidas töötada avatud andmetega internetis. Samuti õpime ennustama dollari kurssi ise loodud mudeli abil..
Raspberry Pi seadistamine
Poolteed on juba käidud! Nüüd on meil SD-kaart operatsioonisüsteemiga, mida me kasutame, kuid operatsioonisüsteem tuleb veel paigaldada. Selleks on kaks võimalust:
- Kasutage seadmega ühendatud monitori, klaviatuuri ja hiirt.
- Tehke kõik teiselt arvutilt SSH kaudu või USB-konsooli kaabli abil.
Kui see on teie esimene kogemus Pi-ga, soovitan valida võimaluse nr 1. Pärast seda, kui SD-kaart Raspbian OS-iga on Pi-sse sisestatud, ühendage HDMI-kaabel, hiir, klaviatuur ja toitetranspordikaabel.
Pi peaks sisselülitamisel käivituma. Palju õnne! Nüüd saate veidi aega kulutada oma töölaua ja selle võimaluste uurimisele.

Swift'i installimine
Swift'i installimiseks 'malinasse' tuleks see internetiühendusse ühendada (kas Etherneti või WiFi kaudu, sõltuvalt plaadi mudelist). Kui internet on ühendatud, saab alustada Swift'i installimist.
Seda saab teha kahel viisil. Esimene — , teine — kasutada juba kompileeritud binaare. Soovitan tungivalt teist meetodit, kuna esimene nõuab mitu päeva ettevalmistust. Teine meetod sai võimalikuks tänu grupile . Neil on repo, kust saab Swift'i paigaldada, kasutades apt ().
See on käsurea tööriist, mis on midagi sarnast App Store'ile rakenduste ja pakettide jaoks Linuxi seadmetele. Apt'i kasutamise alustamiseks sisestame terminalis apt-get. Seejärel tuleb täpsustada erinevaid käske, mis selgitavad sooritatavat ülesannet. Meie puhul peame paigaldama Swift 5.0.2. Sobivad paketid saab .
Olgu, alustame. Nüüd, kui teame, et paigaldame Swift'i apt abil, peame lisama repository meie reposte nimekirja.
Repository lisamise/installimise käsk näeb välja nii:
curl -s | sudo bash 
Seejärel paigaldame Swift'i lisatud repo'ist:
sudo apt-get install swift5=5.0.2-v0.4 
Nüüd on kõik! Swift on meie 'malinil' paigaldatud.
Testprojektide loomine
Käesoleval hetkel ei tööta, kuid kõik muu — jah. Testimiseks loome Swift-paketi Swift Package Manager'i abil.
Esiteks loome katalooge nimega MyFirstProject.
mkdir MyFirstProject 
Seejärel muudame praeguse töödirektoriumi uueks MyFirstProject'iks.
cd MyFirstProject 
Loome uue täidetava Swift-paketi.
swift package init --type=executable 
Need kolm rida loovad tühi Swift-paketi nimega MyFirstProject. Selle käivitamiseks sisestame käsu swift run.

Kui kompileerimine on lõpetatud, näeme terminalis fraasi "Hello, world!".
Pärast meie esimese programmi loomist Pi-s, muudame mõningaid asju. Kaustas MyFirstProject teeme muudatusi failis main.swift. Seal on kood, mis käivitatakse, kui käivitame paketi käsuga swift run.
Vahetame kausta Sources/MyFirstProject.
cd Sources/MyFirstProject 
Redigeerime faili main.swift, kasutades sisseehitatud .
nano main.swift 
Kui toimetaja 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 tuleb teha järgmised toimingud:
- CTRL+X faili salvestamiseks.
- Kinnitame muudatused, vajutades "Y".
- Kinnitame muudatuse faili main.swift, vajutades Enter.


Kõik muudatused on tehtud, nüüd on õige aeg programm uuesti käivitada.
swift run 
Palju õnne! Kui kood on kompileeritud, peaks terminal näitama muudetud rida.
Nüüd, kui Swift on installitud, on teil palju võimalusi. Näiteks LED-de, servomootorite, releede haldamiseks saate kasutada „rauda” projekti raamatukogu Linuxi/ARM-i plaatide jaoks, mida nimetatakse .
Edu Swiftiga eksperimenteerimisel Raspberry Pi-l!
Allikas: habr.com
