I-Raspberry PI 3 Model B+
Kulesi sifundo sizodlula izisekelo zokusebenzisa i-Swift ku-Raspberry Pi. I-Raspberry Pi iyikhompuyutha yebhodi elilodwa elincane futhi elingabizi amandla ayo anqunyelwe kuphela izinsiza zayo zekhompyutha. Kwaziwa kakhulu phakathi kwama-tech geeks nabathandi be-DIY. Lena idivayisi enhle kakhulu kulabo abadinga ukuhlola umbono noma ukuhlola umqondo othile ngokusebenza. Ingasetshenziselwa amaphrojekthi anhlobonhlobo, futhi ingena kalula cishe noma yikuphi - isibonelo, ingafakwa esivalweni semonitha futhi isetshenziswe njengedeskithophu, noma ixhunywe ebhodini ukuze kulawulwe isekethe ye-elekthronikhi.
Ulimi olusemthethweni lokuhlela lwaseMalinka yiPython. Yize iPython isebenziseka kalula, ayinakho ukuphepha kohlobo, futhi idla inkumbulo eningi. Ngakolunye uhlangothi, i-Swift inokuphathwa kwenkumbulo ye-ARC futhi ishesha cishe izikhathi eziyi-8 kunePython. Hhayi-ke, njengoba inani le-RAM namandla okwenza ikhompuyutha we-Raspberry Pi processor kunqunyelwe, ukusebenzisa ulimi olufana ne-Swift kukuvumela ukuthi ukwandise amandla wehardware yale mini-PC.
Ukufakwa kwe-OS
Ngaphambi kokufaka i-Swift, udinga ukukhetha i-OS. Ukuze wenze lokhu ungakwazi
- Landa inguqulo yakamuva ye-Raspbian OS
kusuka lapha . Fometha ikhadi le-SD libe yi-FAT usebenzisa i-Disk Utility .- Sisebenzisa
i-balenaetcher yokulayisha ekhadini elifomethiwe.
Isinyathelo sesibili: fometha ikhadi le-SD ku-MS-DOS (FAT)
Isinyathelo sesithathu: sebenzisa i-balenaEtcher ukugcwalisa i-Raspbian ekhadini
Sincoma isifundo esijulile samahhala sokufunda ngomshini kwabaqalayo:
Sibhala imodeli yokuqala yokufunda yomshini ngezinsuku ezintathu β Septhemba 2-4. Isifundo esijulile samahhala esikuvumela ukuthi uqonde ukuthi kuyini Ukufunda Ngomshini futhi ufunde ukuthi usebenza kanjani ngedatha evulekile evela ku-inthanethi. Siphinde sifunda ukubikezela izinga lokushintshaniswa kwedola sisebenzisa imodeli yokuzithuthukisa.
Isethaphu ye-Raspberry Pi
Sekusele kancane! Manje sinekhadi le-SD eline-OS esizolisebenzisa, kodwa uhlelo lokusebenza alukafakwa. Kunamathuba amabili alokhu:
- Sebenzisa imonitha, ikhibhodi negundane okuxhunywe kudivayisi.
- Yenza yonke into ukusuka kwenye i-PC nge-SSH noma usebenzisa ikhebula le-USB Console.
Uma lokhu kungukuhlangenwe nakho kwakho kokuqala nge-Pi, ngincoma inketho #1. Uma ikhadi le-Raspbian OS SD selifakiwe ku-Pi, xhuma ikhebula le-HDMI, igundane, ikhibhodi, nekhebula lamandla.
I-Pi kufanele iqale lapho ivuliwe. Siyakuhalalisela! Manje usungachitha isikhathi esincane ufunda ngedeskithophu yakho namandla ayo.
Ifaka i-Swift
Ukuze ufake i-Swift ku-Raspberry, udinga ukuyixhuma ku-inthanethi (usebenzisa i-Ethernet noma i-WiFi, kuye ngemodeli yebhodi). Uma i-inthanethi isixhunyiwe, ungaqala ukufaka i-Swift.
Kungenziwa ngezindlela ezimbili. Okokuqala -
Ithuluzi lomugqa womyalo, uhlobo olufana ne-App Store yezinhlelo zokusebenza namaphakheji wamadivayisi we-Linux. Siqala ukusebenza nge-apt ngokufaka i-apt-get kutheminali. Okulandelayo, udinga ukucacisa inombolo yemiyalo ezocacisa umsebenzi owenziwayo. Esimweni sethu, sidinga ukufaka i-Swift 5.0.2. Amaphakheji ahambisanayo angaba
Awu, ake siqale. Manje njengoba sesazi ukuthi sizofaka i-Swift sisebenzisa i-apt, sidinga ukwengeza i-repo ohlwini lwamakhosombe.
Engeza/faka umyalo we-repo
curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash
Okulandelayo, faka i-Swift kusuka ku-repo eyengeziwe:
sudo apt-get install swift5=5.0.2-v0.4
Yilokho kuphela! I-Swift manje isifakiwe ku-Raspberry yethu.
Ukudala Iphrojekthi Yokuhlola
Okwamanje
Okokuqala, dala inkomba ebizwa ngokuthi i-MyFirstProject.
mkdir MyFirstProject
Okulandelayo, shintsha umkhombandlela osebenzayo wamanje uye ku-MyFirstProject esanda kwakhiwa.
cd MyFirstProject
Dala iphakheji entsha ye-Swift esebenzisekayo.
swift package init --type=executable
Le migqa emithathu yakha iphakethe le-Swift elingenalutho elibizwa ngokuthi i-MyFirstProject. Ukuze uyiqalise, faka umyalo we-swift run.
Uma ukuhlanganisa sekuqediwe, sizobona inkulumo ethi βSawubona, mhlaba!β kulayini womyalo.
Manje njengoba sesidale uhlelo lwethu lokuqala lwe-Pi, ake siguqule izinto ezimbalwa. Kuhla lwemibhalo lwe-MyFirstProject, masenze izinguquko kufayela elikhulu.swift. Iqukethe ikhodi eyenziwa lapho sigijima iphakheji ngomyalo we-swift run.
Shintsha uhla lwemibhalo lube yiMithombo/MyFirstProject.
cd Sources/MyFirstProject
Ukuhlela ifayela elikhulu.swift usebenzisa eyakhelwe ngaphakathi
nano main.swift
Uma isihleli sesivuliwe, ungashintsha ikhodi yohlelo lwakho. Ake simiselele okuqukethwe kwefayela elikhulu.swift ngalokhu:
print("Hello, Marc!")
Yebo ungafaka igama lakho. Ukuze ulondoloze izinguquko udinga ukwenza okulandelayo:
- CTRL+X ukuze ulondoloze ifayela.
- Qinisekisa izinguquko ngokucindezela "Y".
- Qinisekisa ushintsho kufayela elikhulu.swift ngokucindezela u-Enter.
Zonke izinguquko zenziwe, manje sekuyisikhathi sokuqala kabusha uhlelo.
swift run
Siyakuhalalisela! Lapho ikhodi isihlanganisiwe, itheminali kufanele ibonise umugqa oshintshiwe.
Manje njengoba i-Swift ifakiwe, unokuthile okufanele ukwenze. Ngakho-ke, ukulawula i-hardware, isibonelo, ama-LED, ama-servos, ama-relays, ungasebenzisa umtapo wolwazi wamaphrojekthi wehadiwe we-Linux/ARM board, ebizwa ngokuthi
Kujabulele ukuhlola i-Swift ku-Raspberry Pi!
Source: www.habr.com