Raspberry PI 3 Model B+
Kule tutorial siza kuhamba ngaphezulu kweziseko zokusebenzisa iSwift kwiRaspberry Pi. I-Raspberry Pi yikhompyutheni yebhodi enye encinci kwaye engabizi amandla ayo anqunyelwe kuphela kwizixhobo zayo zekhompyutha. Yaziwa kakuhle phakathi kwe-tech geeks kunye nabathandi be-DIY. Esi sisixhobo esihle kwabo bafuna ukuzama ingcamango okanye ukuvavanya ingcamango ethile ekusebenzeni. Ingasetyenziselwa uluhlu olubanzi lweeprojekthi, kwaye ingena lula phantse naphi na-umzekelo, inokuxhonywa kwisiciko semonitha kwaye isetyenziswe njengedesktop, okanye iqhagamshelwe kwibhodi yokutya ukulawula isekethe ye-elektroniki.
Ulwimi olusemthethweni lwenkqubo yaseMalinka yiPython. Nangona iPython ilula ukuyisebenzisa, ayinalo ukhuseleko lohlobo, kwaye isebenzisa inkumbulo eninzi. I-Swift, kwelinye icala, inolawulo lwememori ye-ARC kwaye iphantse yamaxesha angama-8 ngokukhawuleza kunePython. Ewe, ekubeni isixa se-RAM kunye nobuchule bekhompyutha be-Raspberry Pi processor bulinganiselwe, ukusebenzisa ulwimi olufana ne-Swift ikuvumela ukuba wandise amandla e-hardware yale mini-PC.
Ufakelo lwe-OS
Ngaphambi kokufaka i-Swift, kufuneka ukhethe i-OS. Ukwenza oku unako
- Khuphela inguqulelo yamva nje yeRaspbian OS
kusuka apha . Fometha ikhadi le-SD kwiFAT usebenzisa iDisk Utility .- Sisebenzisa
balenaetcher ukulayisha kwikhadi elifomathiweyo.
Inyathelo lesibini: fomata ikhadi le-SD kwi-MS-DOS (FAT)
Inyathelo lesithathu: sebenzisa i-balenaEtcher ukuzalisa iRaspbian ekhadini
Sicebisa ikhosi enzulu yasimahla yokufunda koomatshini kubaqalayo:
Sibhala imodeli yokuqala yokufunda umatshini kwiintsuku ezintathu β ngoSeptemba 2-4. Ikhosi enzulu yasimahla ekuvumela ukuba uqonde ukuba yintoni iFundo ngoMatshini kwaye ufunde indlela yokusebenza ngedatha evulekileyo kwi-Intanethi. Siphinde sifunde ukuqikelela ireyithi yokutshintshiselana ngedola usebenzisa imodeli eziphuhlisiwe.
Raspberry Pi Setup
Sele kuphakathi apho! Ngoku sinekhadi le-SD kunye ne-OS esiza kuyisebenzisa, kodwa inkqubo yokusebenza ayikafakwa. Kukho izinto ezimbini ezinokwenzeka koku:
- Sebenzisa imonitha, ikhibhodi kunye nemouse eqhagamshelwe kwisixhobo.
- Yenza yonke into ukusuka kwenye iPC nge-SSH okanye usebenzisa intambo ye-USB Console.
Ukuba eli liva lakho lokuqala ngePi, ndincoma ukhetho #1. Nje ukuba ikhadi le-SD le-Raspbian OS lifakwe kwi-Pi, qhagamshela intambo ye-HDMI, imouse, ikhibhodi kunye nentambo yamandla.
I-Pi kufuneka iqale xa ilayitiwe. Sivuyisana nawe! Ngoku ungachitha ixesha elincinci ufunda malunga nedesktop yakho kunye nobuchule bayo.
Ifakela i-Swift
Ukuze ufake i-Swift kwi-Raspberry, kufuneka udibanise kwi-Intanethi (usebenzisa i-Ethernet okanye i-WiFi, kuxhomekeke kwimodeli yebhodi). Nje ukuba i-intanethi iqhagamshelwe, ungaqala ukufaka i-Swift.
Inokwenziwa ngeendlela ezimbini. Ekuqaleni -
Sisixhobo somgca womyalelo, uhlobo olufana ne-App Store yee-apps kunye neepakethe zezixhobo ze-Linux. Siqala ukusebenza nge-apt ngokufaka i-apt-fumana kwi-terminal. Okulandelayo, kufuneka ucacise inani lemiyalelo eya kucacisa umsebenzi owenziwayo. Kwimeko yethu, kufuneka sifake i-Swift 5.0.2. Iiphakheji ezihambelanayo zinokuba
Kulungile, masiqale. Ngoku siyazi ukuba siya kufaka i-Swift usebenzisa i-apt, kufuneka songeze i-repo kuluhlu lweendawo zokugcina.
Yongeza/faka umyalelo werepo
curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash
Okulandelayo, faka i-Swift kwi-repo eyongeziweyo:
sudo apt-get install swift5=5.0.2-v0.4
Kuko konke! ISwift ngoku ifakwe kwiRaspberry yethu.
Ukudala iProjekthi yoVavanyo
Ngomzuzu
Okokuqala, yenza uluhlu olubizwa ngokuba yiMyFirstProject.
mkdir MyFirstProject
Okulandelayo, tshintsha ulawulo lwangoku olusebenzayo kwi-MyFirstProject esanda kwenziwa.
cd MyFirstProject
Yenza iphakheji entsha ye-Swift ephunyeziweyo.
swift package init --type=executable
Le migca mithathu yenza iphakheji ye-Swift engenanto ebizwa ngokuba yiMyFirstProject. Ukuyiqhuba, ngenisa umyalelo wokubaleka okhawulezayo.
Nje ukuba uqulunqo lugqityiwe, siya kubona ibinzana elithi "Molo, hlabathi!" kumgca womyalelo.
Ngoku sele siyile inkqubo yethu yokuqala yePi, masitshintshe izinto ezimbalwa. Kuluhlu lweMyFirstProject, masenze utshintsho kwifayile enkulu.swift. Iqulethe ikhowudi eyenziwa xa siqhuba ipakethe kunye nomyalelo wokuqhuba okhawulezayo.
Guqula uvimba weefayili ukuya kwiMithombo/MyFirstProject.
cd Sources/MyFirstProject
Ukuhlela ifayile engundoqo.swift usebenzisa eyakhelwe-ngaphakathi
nano main.swift
Nje ukuba umhleli evuliwe, unokutshintsha ikhowudi yenkqubo yakho. Masitshintshe imixholo ye-main.swift fayile ngale:
print("Hello, Marc!")
Ewe ungafaka igama lakho. Ukugcina utshintsho kufuneka wenze oku kulandelayo:
- CTRL+X ukugcina ifayile.
- Qinisekisa utshintsho ngokucinezela "Y".
- Qinisekisa utshintsho kwifayile engundoqo.swift ngokucinezela Ngena.
Lonke utshintsho lwenziwe, ngoku lixesha lokuphinda uqalise inkqubo.
swift run
Sivuyisana nawe! Nje ukuba ikhowudi iqulunqwe, i-terminal kufuneka ibonise umgca olungisiweyo.
Ngoku ekubeni i-Swift ifakiwe, unento yokwenza. Ngoko, ukulawula i-hardware, umzekelo, ii-LED, i-servos, ii-relays, ungasebenzisa ilayibrari yeeprojekthi ze-hardware ze-Linux / iibhodi ze-ARM, ezibizwa ngokuba
Yonwaba ngokuzama i-Swift kwiRaspberry Pi!
umthombo: www.habr.com