
Raspberry PI 3 Model B+
Selles juhendis arutame Swift'i kasutamise aluseid Raspberry Pi'l. Raspberry Pi on vĂ€ike ja odav ĂŒheplaadiline arvuti, mille vĂ”imalused on piiratud vaid tema arvutusressurssidega. See on hĂ€sti tuntud tehnikahuviliste ja DIY-entusiastide seas. See on suurepĂ€rane seade neile, kes soovivad katsetada mĂ”tteid vĂ”i testida teatud kontseptsioonide praktilisust. Seda saab kasutada erinevate projektide jaoks ning seda on lihtne paigutada peaaegu igasse kohta â nĂ€iteks saab selle paigutada monitori kattele ja kasutada lauaarvutina vĂ”i ĂŒhendada katseplaadi kĂŒlge elektroonilise ringi juhtimiseks.
Raspberry Pi ametlik programmeerimiskeel on Python. Kuigi Python'i kasutamine on ĂŒsna lihtne, puudub tal tĂŒĂŒpide turvalisus ja ta tarbib palju mĂ€lu. Swift, vastupidi, sisaldab ARC-mĂ€luhaldust ja on peaaegu 8 korda kiirem kui Python. Kuna Raspberry Pi RAM-i maht ja protsessorite 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 installimist tuleb valida operatsioonisĂŒsteem. Selleks saab , mida pakuvad kolmandad osalised. KĂ”ige tavalisem valik on Raspbian, Raspberry Pi ametlik operatsioonisĂŒsteem. Raspbian'i SD-kaardile installimiseks on mitu vĂ”imalust; meie puhul kasutame balenaEtcher'i. Siin on, mida tuleb teha:
- Laadi alla Raspbian OS viimane versioon .
- .
- Kasutame et kirjutada formateeritud kaardile.

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

Kolmas samm: kasuta balenaEtcher'i Raspbian'i kaardile kirjutamiseks
Soovitame tasuta intensiivkursust masinÔppe algajatele:
â 2-4 september. Tasuta intensiivkursus, mis aitab mĂ”ista, mis on masinĂ”pe, ja Ă”petab töötama avatud andmetega internetis. Samuti Ă”pime ennustama dollari kursi oma loodud mudeli abil..
Raspberry Pi seadistus
Poolteed on juba lĂ€bitud! Nnow on meil SD-kaart, millel on operatsioonisĂŒsteem, mida kasutame, kuid operatsioonisĂŒsteem tuleb veel installida. Selleks on kaks vĂ”imalust:
- Kasutage monitori, klaviatuuri ja hiirt, mis on seadmele ĂŒhendatud.
- Teha kÔik teiselt PC-l SSH kaudu vÔi kasutades USB Console kaablit.
Kui see on teie esimene kogemus Pi-ga, soovitan valikut nr 1. Kui SD-kaart Raspbian OS-iga on sisestatud Pi-sse, ĂŒhendage HDMI-kaabel, hiir, klaviatuur ja toitekaabel.
Pi peaks kĂ€ivituma, kui see on sisse lĂŒlitatud. Palju Ă”nne! NĂŒĂŒd saate veidi aega veeta oma töölaua ja selle vĂ”imaluste uurimisega.

Swift'i installimine
Swift'i installimiseks "malinasse" tuleb see internetti ĂŒhendada (kasutades Etherneti vĂ”i WiFi, olenevalt plaadi mudelist). Kui internet on ĂŒhendatud, saab alustada Swift'i installimist.
Seda saab teha kahes etapis. Esimene â , teine â kasutada juba kompileeritud binaare. Soovitan tungivalt teist vĂ”imalust, kuna esimene nĂ”uab mitu pĂ€eva ettevalmistust. Teine meetod on tulnud grupilt . Neil on repo, kust saab Swift'i installida, kasutades apt ().
See on kĂ€surea tööriist, midagi nagu App Store rakenduste ja pakettide jaoks Linuxi seadmetele. Apt-kĂ€itumine algab terminalis apt-get sisestamisega. SeejĂ€rel on vajalik mÀÀrata mitu kĂ€sku, mis tĂ€psustavad teostatavat ĂŒlesannet. Meie puhul tuleb installida Swift 5.0.2. Vastavad paketid vĂ”ib .
Noh, alustame. NĂŒĂŒd, kui teame, et kavatseme Swift'i installida apt kaudu, tuleb lisada repo repo-nimekirja.
Repo lisamise/installimise kÀsk nÀeb vÀlja nagu:
curl -s | sudo bash 
Edasi installime Swift'i lisatud repost:
sudo apt-get install swift5=5.0.2-v0.4 
Ja kĂ”ik on tehtud! NĂŒĂŒd on Swift meie "malinas" paigaldatud.
Testprojekti loomine
Praegu ei tööta, aga kĂ”ik muu â jah. Testimiseks loome Swift'i paketi Swift Package Manageri abil.
Esiteks loome kausta nimega MyFirstProject.
mkdir MyFirstProject 
SeejÀrel muudame oma töökausta vÀrskelt loodud MyFirstProject-iks.
cd MyFirstProject 
Loome uue kÀideldava Swift'i paketi.
swift package init --type=executable 
Need kolm rida loovad tĂŒhja Swift'i paketi nimega MyFirstProject. Selle kĂ€ivitamiseks sisestage kĂ€sk swift run.

Niipea kui kompileerimine on lÔpetatud, nÀeme kÀsureas sÔnumit "Tere, maailm!".
PÀrast seda, kui oleme Raspberry Pi-l oma esimese programmi loonud, muudame natuke midagi. Kaustas MyFirstProject teeme muudatusi failis main.swift, kus on kood, mis tÀidetakse kui kÀivitame paketti kÀsuga swift run.
Vahetame kausta Sources/MyFirstProject.
cd Sources/MyFirstProject 
Redigeerime faili main.swift, kasutades sisseehitatud .
nano main.swift 
Kui redigeerija on avatud, saate oma programmi koodi muuta. Asendame faili main.swift sisu sellise tekstiga:

print("Hello, Marc!")Muidugi vÔite sisestada oma nime. Muudatuste salvestamiseks peate sooritama jÀrgmised toimingud:
- CTRL+X faili salvestamiseks.
- Kinnitage muudatused vajutades "Y".
- Kinnitage muudatuste tegemine failis main.swift vajutades Enter.


KĂ”ik muudatused on tehtud, nĂŒĂŒd on 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 millegagi tegeleda. NĂ€iteks riistvara, nagu LED-id, servomootorid ja releed, haldamiseks saate kasutada "riistvara" projektide raamatukogu Linuxi/ARM plaatidele, mida nimetatakse .
Edukat eksperimenteerimist Swiftiga Raspberry Pi-l!
Allikas: habr.com
