Gjuha programuese Swift në Raspberry Pi

Gjuha programuese Swift në Raspberry Pi
Raspberry PI 3 Model B+

NĂ« kĂ«tĂ« manual do tĂ« shqyrtojmĂ« bazat e pĂ«rdorimit tĂ« Swift nĂ« Raspberry Pi. Raspberry Pi Ă«shtĂ« njĂ« kompjuter i vogĂ«l dhe i lirĂ« me njĂ« pllakĂ«, potenciali i tĂ« cilit Ă«shtĂ« i kufizuar vetĂ«m nga burimet e tij llogaritĂ«se. Ai Ă«shtĂ« i njohur mirĂ« nga teknikĂ«t dhe entuziastĂ«t e DIY. ËshtĂ« njĂ« pajisje e shkĂ«lqyer pĂ«r ata qĂ« dĂ«shirojnĂ« tĂ« eksperimentojnĂ« me njĂ« ide ose tĂ« verifikojnĂ« njĂ« koncept tĂ« caktuar nĂ« praktikĂ«. PĂ«rdoret pĂ«r njĂ« gamĂ« tĂ« gjerĂ« projektesh, dhe vendoset lehtĂ«sisht nĂ« pothuajse çdo vend — pĂ«r shembull, mund tĂ« montoni nĂ« kapakun e monitorit dhe ta pĂ«rdorni si njĂ« desktop, ose ta lidhni me njĂ« tabelĂ« provimi pĂ«r tĂ« menaxhuar njĂ« skemĂ« elektronike.

Gjuha zyrtare e programimit për 'malin' është Python. Edhe pse Python është mjaft i lehtë për t'u përdorur, i mungon sigurimi i tipit, përveç se konsumon shumë memorie. Swift, nga ana tjetër, ka menaxhim të memories ARC dhe është gati 8 herë më i shpejtë se Python. Pasi kapaciteti i RAM-së dhe mundësitë llogaritsëse të procesorit Raspberry Pi janë të kufizuara, përdorimi i një gjuhe si Swift lejon shfrytëzimin maksimal të potencialit të harduerit të këtij mini-PC.

Instalimi i OS

Para të instalohet Swift, fillimisht duhet të zgjidhet sistemi operativ. Për këtë, mund të përdorni një nga opsionet, që ofrohen nga zhvillues të tretë. Zgjedhja më e zakonshme është Raspbian, sistemi operativ zyrtar nga Raspberry Pi. Ka disa mënyra për të instaluar Raspbian në kartën SD; në rastin tonë, do të përdorim balenaEtcher. Ja çfarë duhet të bëni:

Gjuha programuese Swift në Raspberry Pi
Hapi i dytë: formatoni kartën SD në MS-DOS (FAT)

Gjuha programuese Swift në Raspberry Pi
Hapi i tretë: përdorni balenaEtcher për të transferuar Raspbian në kartë

Rekomandojmë një kurs falas intensiv për mësim të makinerisë për fillestarët:
Krijoni modelin tuaj tĂ« parĂ« tĂ« mĂ«simit tĂ« makinerisĂ« brenda tre ditĂ«sh — 2-4 Shtator. Kursi intensiv falas qĂ« ju ndihmon tĂ« kuptoni çfarĂ« Ă«shtĂ« Machine Learning dhe si tĂ« punoni me tĂ« dhĂ«na tĂ« hapura nga interneti. Gjithashtu, mĂ«soni tĂ« parashikoni kursin e dollarit me njĂ« model tĂ« zhvilluar vetĂ«..

Konfigurimi i Raspberry Pi

Pjesa e parë është përfunduar! Tani kemi një kartë SD me sistemin operativ që do të përdorim, por ende duhet të instalojmë sistemin operativ. Për këtë ka dy mundësi:

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

Nëse kjo është eksperienca juaj e parë me Pi, rekomandoj opsionin nr. 1. Pasi karta SD me sistemin operativ Raspbian të jetë futur në Pi, lidhni kabllon HDMI, maus, tastierën dhe kabllon e energjisë.

Pi duhet të ngarkohet kur ndizet. Urime! Tani mund të kaloni pak kohë duke eksploruar desktopin tuaj dhe mundësitë e tij.

Gjuha programuese Swift në Raspberry Pi

Instalimi i Swift

Për të instaluar Swift në 'malinë', është e nevojshme ta lidhni atë me internetin (përmes Ethernet ose WiFi, në varësi të modelit të bordit). Sapo interneti të jetë lidhur, mund të filloni instalimin e Swift.

Ky proces mund tĂ« realizohet nĂ« dy mĂ«nyra. E para — krijimi i ndĂ«rtimit tĂ« Swift nga vetĂ«, e dyta — tĂ« pĂ«rdoren binarĂ«t e pĂ«rpiluar tashmĂ«. UnĂ« sinqerisht rekomandoj mĂ«nyrĂ«n e dytĂ«, pasi e para do tĂ« kĂ«rkojĂ« disa ditĂ« pĂ«rgatitje. MĂ«nyra e dytĂ« Ă«shtĂ« rezultati i grupit Swift-ARM. Ata kanĂ« repozitorin nga i cili mund tĂ« instaloni Swift, duke pĂ«rdorur apt (Advanced Package Tool).

Ky është një mjet komandë, njësoj si App Store për aplikacione dhe paketa për pajisje me Linux. Fillojmë punën me apt duke e futur në terminal apt-get. Më pas duhet të specifikojmë një sërë komandash që do të sqarojnë detyrën e ekzekutuar. Në rastin tonë, ne duam të instalojmë Swift 5.0.2. Paketat përkatëse mund të gjenden këtu.

Mirë, le të fillojmë. Tani, kur e dimë se do të instalojmë Swift me ndihmën e apt, duhet të shtojmë repo-në në listën e repositoriveve.

Komanda për shtimin/instalimin e repo-s swift-arm duke dukur kështu:

curl -s  | sudo bash

Gjuha programuese Swift në Raspberry Pi

Më pas instalojmë Swift nga repoja e shtuar:

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

Gjuha programuese Swift në Raspberry Pi

Kjo Ă«shtĂ« gjithçka! Tani Swift Ă«shtĂ« instaluar nĂ« ‘malinkĂ«n’ tonĂ«.

Krijimi i një projekti testues

Aktualisht Swift REPL nuk funksionon, por gjithçka tjetër po. Për testin, le të krijojmë një paketë Swift me ndihmën e Swift Package Manager.

Së pari krijojmë një direktori me emrin MyFirstProject.

mkdir MyFirstProject

Gjuha programuese Swift në Raspberry Pi

Më pas, ndryshojmë direktorinë aktuale të punës në MyFirstProject që sapo e krijuam.

cd MyFirstProject

Gjuha programuese Swift në Raspberry Pi

Krijojmë një paketë ekzekutivizë të re Swift.

swift package init --type=executable

Gjuha programuese Swift në Raspberry Pi

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

Gjuha programuese Swift në Raspberry Pi

Sapo që kompilimi të përfundojë, ne do të shohim frazën «Hello, world!» në terminal.

Pas krijimit të programit tonë të parë në Pi, le të bëjmë disa ndryshime. Në direktorinë MyFirstProject do të bëjmë ndryshime në skedarin main.swift. Ai përmban kodin që ekzekutohet kur ne e ekzekutojmë paketën me komandën swift run.

Po e ndryshojmë direktorinë në Sources/MyFirstProject.

cd Sources/MyFirstProject 

Gjuha programuese Swift në Raspberry Pi

Po e redaktojmĂ« skedarin main.swift, duke pĂ«rdorur editorin e integruar nano-рДЎаĐșŃ‚ĐŸŃ€.

nano main.swift

Gjuha programuese Swift në Raspberry Pi

Sapo hapet editori, do të keni mundësi të ndryshoni kodin e programit tuaj. Le të zëvendësojmë përmbajtjen e skedarit main.swift me këtë:

Gjuha programuese Swift në Raspberry Pi

print("Hello, Marc!")

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

  • CTRL+X pĂ«r tĂ« ruajtur skedarin.
  • Konfirmoni ndryshimet duke shtypur «Y».
  • Konfirmoni pĂ«rditĂ«simin e skedarit main.swift duke shtypur Enter.

Gjuha programuese Swift në Raspberry Pi

Gjuha programuese Swift në Raspberry Pi

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

swift run

Gjuha programuese Swift në Raspberry Pi

Urime! Pasi kodi të kompilohet, terminali duhet të tregojë rreshtin e ndryshuar.

Tani, kur Swift është instaluar, keni shumë për të bërë. Pra, për të menaxhuar harduerin, për shembull, LED, servomotorë, rele, mund të përdorni bibliotekën e projekteve "harduer" për platformat Linux/ARM, e cila quhet SwiftyGPIO.

Suksese në eksperimente me Swift në Raspberry Pi!

Burimi: habr.com

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