Casharradan waxaan kaga gudbi doonaa aasaaska adeegsiga Swift ee Raspberry Pi. Raspberry Pi waa kombuyuutar yar oo aan qaali ahayn Waxaa aad looga yaqaanaa geeks teknoolojiyadda iyo kuwa xiiseeya DIY. Tani waa qalab aad u fiican kuwa u baahan inay tijaabiyaan fikrad ama tijaabiyaan fikrad gaar ah ficil ahaan. Waxaa loo isticmaali karaa mashruucyo kala duwan, waxayna si fudud ugu habboon tahay meel kasta - tusaale ahaan, waxaa lagu dhejin karaa daboolka kormeeraha waxaana loo isticmaali karaa desktop-ka, ama waxaa lagu xiri karaa boorsada rootiga si loo xakameeyo wareegga elektaroonigga ah.
Luuqadda rasmiga ah ee barnaamijka ee Malinka waa Python. In kasta oo Python ay aad u fududahay in la isticmaalo, waxaa ka maqan badbaadada nooca, oo ay u dheer tahay waxay cuntaa xusuusta badan. Swift, dhanka kale, waxay leedahay maaraynta xusuusta ARC waxayna 8 jeer ka dheeraysaa Python. Hagaag, maadaama xaddiga RAM iyo awoodaha xisaabinta ee processor-ka Raspberry Pi ay xaddidan yihiin, adeegsiga luqadda sida Swift waxay kuu oggolaaneysaa inaad sare u qaaddo awoodda qalabka kumbuyuutarka-yar-yar.
Ku rakibida OS
Kahor intaadan rakibin Swift, waxaad u baahan tahay inaad doorato OS. Si aad tan u samayso waad awoodaa isticmaal mid ka mid ah fursadahaay bixiyaan soosaarayaasha dhinac saddexaad. Doorashada ugu caansan waa Raspbian, OS-ka rasmiga ah ee Raspberry Pi. Waxaa jira dhowr ikhtiyaar oo lagu rakibo Raspbian kaarka SD; Xaaladeena waxaan isticmaali doonaa BalenaEtcher. Waa kan waxa la sameeyo:
Soo deji nooca ugu dambeeyay ee Raspbian OS halkan.
Waxaan isticmaalnaa BalenaEtcher si aad ugu shubto kaadhka qaabaysan.
Talaabada labaad: u qaabee kaadhka SD gudaha MS-DOS (FAT)
Tallaabada saddexaad: isticmaal BalenaEtcher si aad u buuxiso Raspbian kaarka
Waxaan ku talinaynaa koorso degdeg ah oo bilaash ah oo ku saabsan barashada mashiinka bilowga ah: Waxaan ku qoreynaa qaabka ugu horreeya ee barashada mashiinka saddex maalmood gudahood - Sebtembar 2-4. Koorso degdeg ah oo bilaash ah oo kuu ogolaanaya inaad fahamto waxa ay tahay Barashada Mashiinka oo aad barato sida loogu shaqeeyo xogta furan ee internetka. Waxa kale oo aynu baranaynaa in aynu saadaalino sarifka dollarka anagoo adeegsanayna nooc iskiis u shaqeysta.
Dejinta Raspberry Pi
Halkaa kala badh baa jira! Hadda waxaan haynaa kaadhka SD oo leh OS-ka aan isticmaali doono, laakiin nidaamka hawlgalka weli lama rakibin. Tan waxaa jira laba fursadood:
Isticmaal kormeere, kiiboodhka iyo jiirka ku xidhan aaladda.
Wax walba ka samee PC kale adoo isticmaalaya SSH ama isticmaalaya fiilada USB Console.
Haddii tani ay tahay waayo-aragnimadaada ugu horreysa ee Pi, waxaan ku talinayaa ikhtiyaarka #1. Marka kaadhka Raspbian OS SD la geliyo Pi, ku xidh fiilada HDMI, mouse, kiiboodhka, iyo fiilada korantada.
Pi waa in uu kor u qaadaa marka la shido. Hambalyo! Hadda waxaad waqti ku qaadan kartaa inaad wax ka barato desktop-kaaga iyo awoodihiisa.
Ku rakibida Swift
Si loo rakibo Swift on Raspberry, waxaad u baahan tahay inaad ku xidho internetka (adoo isticmaalaya Ethernet ama WiFi, iyadoo ku xidhan qaabka looxa). Marka intarneedka la xiro, waxaad bilaabi kartaa rakibidda Swift.
Waxa loo samayn karaa laba siyaabood. Marka hore - abuurista dhisme Swift kuu gaar ah, ta labaad waa in la isticmaalo binary mar hore la soo ururiyey. Waxaan si adag ugu talinayaa habka labaad, tan iyo markii ugu horeysay waxay u baahan doontaa dhowr maalmood oo diyaarin ah. Habka labaad ayaa u muuqday mahadnaq kooxda Swift-ARM. Waxay leedahay repo kaaso aad ku rakibi karto Swift adoo isticmaalaya apt (Aheer sare ah Paqbali Tlol).
Waa aaladda khadka taliska, oo ah sida App Store ee abka iyo xirmooyinka aaladaha Linux. Waxaan ku bilownaa la shaqaynta apt anagoo gelayna apt-get in terminalka. Marka xigta, waxaad u baahan tahay inaad qeexdo dhowr amarro oo caddayn doona hawsha la qabanayo. Xaaladeena, waxaan u baahanahay inaan ku rakibno Swift 5.0.2. Xirmooyinka u dhigma waxay noqon karaan halkan ka hel.
Hagaag, aan bilowno. Hadda oo aan ognahay inaan ku rakibno Swift annagoo adeegsanayna apt, waxaan u baahanahay inaan ku darno kaydka liiska kaydinta.
Waa intaas! Swift hadda waxa lagu rakibay Raspberry-keena.
Abuuritaanka Mashruuc Imtixaan
Xilligan Swift REPL ma shaqeeyaan, laakiin wax kasta oo kale ayaa shaqeeya. Imtixaanka, aynu u abuurno xirmo Swift anagoo adeegsanayna Maareeyaha Xidhmada Swift.
Marka hore, samee hagaha la yiraahdo MyFirstProject.
mkdir MyFirstProject
Marka xigta, u beddel hagaha shaqada hadda una beddel MyFirstProject cusub ee la sameeyay.
cd MyFirstProject
Samee xirmo Swift cusub oo la fulin karo.
swift package init --type=executable
Saddexdan xariiq waxay abuuraan xirmo Swift maran oo la yiraahdo MyFirstProject. Si aad u socodsiiso, geli amarka orodka degdega ah.
Marka la soo koobo, waxaan arki doonaa weedha "Hello, adduunyo!" khadka taliska.
Hadda oo aanu abuurnay barnaamijkeenii ugu horreeyay ee Pi, aynu beddelno dhawr waxyaalood. Buugga MyFirstProject, aan ku samayno isbeddelo faylka main.swift. Waxay ka kooban tahay koodka la fuliyo marka aan ku wadno xirmada leh amarka degdegga ah.
U beddel hagaha ilaha/MyFirstProject.
cd Sources/MyFirstProject
Tafatirka faylka main.swift iyadoo la isticmaalayo gudaha gudaha nano editor.
nano main.swift
Marka tifaftiruhu furmo, waxaad bedeli kartaa koodka barnaamijkaaga. Aan ku bedelno waxa ku jira faylka main.swift kan:
print("Hello, Marc!")
Dabcan waad geli kartaa magacaaga. Si aad u badbaadiso isbeddellada waxaad u baahan tahay inaad sameyso waxyaabaha soo socda: