Gjuha e programimit Swift në Raspberry Pi

Gjuha e programimit Swift në Raspberry Pi
Raspberry PI 3 Model B+

NĂ« kĂ«tĂ« manual, ne do tĂ« diskutojmĂ« baza tĂ« pĂ«rdorimit tĂ« Swift nĂ« Raspberry Pi. Raspberry Pi Ă«shtĂ« njĂ« kompjuter i vogĂ«l dhe i pĂ«rballueshĂ«m, potenciali i tĂ« cilit Ă«shtĂ« i kufizuar vetĂ«m nga burimet e tij llogaritĂ«se. Ai Ă«shtĂ« mirĂ« i njohur pĂ«r teknikĂ«t dhe entuziastĂ«t e DIY. ËshtĂ« njĂ« pajisje e shkĂ«lqyer pĂ«r ata qĂ« duan tĂ« eksperimentohet me njĂ« ide ose tĂ« testojnĂ« njĂ« koncept tĂ« caktuar nĂ« praktikĂ«. PĂ«rdoret pĂ«r projekte tĂ« ndryshme dhe dĂ«rgohet lehtĂ«sisht pothuajse nĂ« çdo vend — pĂ«r shembull, mund tĂ« montoni nĂ« kapakun e monitorit dhe ta pĂ«rdorni si desktop, ose ta lidhni me njĂ« tabelĂ« provuese pĂ«r tĂ« menaxhuar njĂ« skemĂ« elektronike.

Gjuha zyrtare e programimit të «malinës» është Python. Edhe pse Python është mjaft i lehtë për t'u përdorur, i mungon siguria e tipit dhe konsumon shumë memorie. Swift, nga ana tjetër, ka menaxhimin e memories ARC dhe është pothuajse 8 herë më i shpejtë se Python. Dhe meqenëse kapaciteti i RAM dhe mundësitë llogaritëse të procesorit të Raspberry Pi janë të kufizuara, përdorimi i një gjuhe si Swift lejon maksimalizimin e potencialit të këtij mini-PC.

Instalimi i OS

Para se të instaloni Swift, duhet të zgjidhni OS. Për këtë, mund të përdorni një nga opsionet, të ofruara nga zhvillues të jashtëm. Zgjedhja më e zakonshme është Raspbian, OS zyrtare nga Raspberry Pi. Ka disa mundësi për të instaluar Raspbian në kartelën SD; në rastin tonë, ne do të përdorim balenaEtcher. Këtu është çfarë duhet të bëni:

Gjuha e programimit Swift në Raspberry Pi
Hapi i dytë: formato kartelën SD në MS-DOS (FAT)

Gjuha e programimit Swift në Raspberry Pi
Hapi i tretë: përdorni balenaEtcher për të ngarkuar Raspbian në kartën

Kemi rekomanduar një intensiv falas mbi mësimin e makinerive për fillestarët:
Shkruani modelin e parĂ« tĂ« mĂ«simit tĂ« makinerive pĂ«r tre ditĂ« — 2-4 Shtator. NjĂ« intensiv falas qĂ« lejon tĂ« kuptoni se çfarĂ« Ă«shtĂ« Machine Learning dhe tĂ« mĂ«soni si tĂ« punoni me tĂ« dhĂ«na tĂ« hapura nga interneti. Po ashtu, mĂ«sojmĂ« tĂ« parashikojmĂ« kursin e dollarit pĂ«rmes njĂ« modeli tĂ« zhvilluar nga vetĂ«..

Konfigurimi i Raspberry Pi

Gati gjysma e rrugës është kaluar! Tani kemi një kartelë SD me OS që do të përdorim, por ende duhet të instalojmë sistemin operativ. Ka dy mundësi për këtë:

  • PĂ«rdorni monitorin, tastierĂ«n dhe miun tĂ« lidhura me pajisjen.
  • BĂ«ni gjithçka nga njĂ« PC tjetĂ«r pĂ«rmes SSH ose duke pĂ«rdorur njĂ« kabllo USB Console.

Nëse ky është përvoja juaj e parë me Pi, rekomandoj opsionin e parë. Pas vendosjes së kartës SD me Raspbian OS në Pi, lidhni kabllon HDMI, miun, tastierën dhe kabllon e energjisë.

Pi duhet të ngarkohet kur ta ndizni. Urime! Tani mund të kaloni pak kohë duke eksploruar desktop-in tuaj dhe funksionalitetet e tij.

Gjuha e programimit Swift në Raspberry Pi

Instalimi i Swift

Për të instaluar Swift në 'malinka', duhet ta lidhni atë me internetin (nëpërmjet Ethernet ose WiFi, në varësi të modelit të bordit). Sa herë që interneti është i lidhur, mund të filloni instalimin e Swift.

Ajo mund tĂ« realizohet nĂ« dy mĂ«nyra. E para — krijimi i njĂ« build-i tĂ« Swift vetĂ«, e dyta — pĂ«rdorimi i binarĂ«ve tĂ« pĂ«rpiluar tashmĂ«. UnĂ« rekomandoj qĂ« tĂ« pĂ«rdorni mĂ«nyrĂ«n e dytĂ«, pasi e para do tĂ« kĂ«rkonte disa ditĂ« pĂ«rgatitje. MĂ«nyra e dytĂ« erdhi falĂ« grupit Swift-ARM. Ata janĂ« pronarĂ«t e repo-s, nga e cila mund tĂ« instaloni Swift, duke pĂ«rdorur apt (Advanced Package Tool).

Ky është një mjet komande, diçka si App Store për aplikacionet dhe paketat për pajisje me Linux. Puna me apt fillon duke futur në terminal apt-get. Më pas, duhet të tregoni një sërë komandash që do të saktësojnë detyrën që po kryhet. Në rastin tonë, na nevojitet të instalojmë Swift 5.0.2. Paketat përkatëse mund të gjejmë këtu.

Noa, le të fillojmë. Tani, kur e dimë se do të instalojmë Swift duke përdorur apt, duhet të shtojmë repo-n në listën e repove.

Komanda për shtimin / instalimin e repo-s swift-arm duhet të duket kështu:

curl -s  | sudo bash

Gjuha e programimit Swift në Raspberry Pi

Më pas, instalojmë Swift nga repo-ja e shtuar:

sudo apt-get install swift5=5.0.2-v0.4

Gjuha e programimit Swift në Raspberry Pi

Këtu kemi! Tani Swift është instaluar në 'malinka' tonë.

Krijimi i një projekti testues

Aktualisht Swift REPL nuk funksionon, por gjithçka tjetër po. Për test, le të krijojmë një paketë Swift duke përdorur Menaxherin e Paketave Swift.

Së pari krijoni një direktori me emrin MyFirstProject.

mkdir MyFirstProject

Gjuha e programimit Swift në Raspberry Pi

Më pas ndryshoni direktorinë e punës aktuale në MyFirstProject që e krijuat rishtazi.

cd MyFirstProject

Gjuha e programimit Swift në Raspberry Pi

Krijoni një paketë të re ekzekutueshmërisht Swift.

swift package init --type=executable

Gjuha e programimit Swift në Raspberry Pi

Këto tri rreshta krijojnë një paketë të zbrazët Swift, e cila quhet MyFirstProject. Për ta ekzekutuar, shkruani komandën swift run.

Gjuha e programimit Swift në Raspberry Pi

Sa herë që kompilimi të përfundojë, do të shohim frazën "Hello, world!" në terminal.

Pasi krijuam programën tonë të parë në Pi, le të bëjmë disa ndryshime. Në drejtorinë MyFirstProject, do të bëjmë ndryshime në skedarin main.swift. Aty ndodhet kodi që ekzekutohet kur startojmë paketën me komandën swift run.

Ndryshojmë drejtorinë në Sources/MyFirstProject.

cd Sources/MyFirstProject 

Gjuha e programimit Swift në Raspberry Pi

Edytojmë skedarin main.swift duke përdorur edituesin nano.

nano main.swift

Gjuha e programimit Swift në Raspberry Pi

Sa herë që editori hapet, do të jeni në gjendje të ndryshoni kodin e programit tuaj. Le të zëvendësojmë përmbajtjen e skedarit main.swift me këtë:

Gjuha e programimit Swift në Raspberry Pi

print("Hello, Marc!")

Natyrisht, mund të vendosni emrin tuaj. Për të ruajtur ndryshimet, duhet të kryeni këto hapa:

  • CTRL+X pĂ«r tĂ« ruajtur skedarin.
  • KonfirmojmĂ« ndryshimet duke shtypur "Y".
  • KonfirmojmĂ« ndryshimin nĂ« skedarin main.swift duke shtypur Enter.

Gjuha e programimit Swift në Raspberry Pi

Gjuha e programimit Swift në Raspberry Pi

Të gjitha ndryshimet janë bërë, tani është koha për të rifilluar programin.

swift run

Gjuha e programimit Swift në Raspberry Pi

Urime! Sapo kodi është kompiliuar, terminali duhet të shfaqë rreshtin e ndryshuar.

Tani, kur Swift është instaluar, keni me çfarë të merreni. Për të menaxhuar harduerin, si për shembull LED, servo motorë, rele, mund të përdorni bibliotekën e projekteve "harduer" për platformat Linux/ARM, e cila quhet SwiftyGPIO.

Suksese në eksperimet me Swift në Raspberry Pi!

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster