
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ë , 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:
- Shkarkoni versionin më të fundit të Raspbian OS .
- .
- Përdorim për të transferuar në kartën e formatuar.

Hapi i dytë: formatoni kartën SD në MS-DOS (FAT)

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:
â 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.

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 â , 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 . Ata kanĂ« repozitorin nga i cili mund tĂ« instaloni Swift, duke pĂ«rdorur apt ().
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 .
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 duke dukur kështu:
curl -s | sudo bash 
Më pas instalojmë Swift nga repoja e shtuar:
sudo apt-get install swift5=5.0.2-v0.4 
Kjo Ă«shtĂ« gjithçka! Tani Swift Ă«shtĂ« instaluar nĂ« âmalinkĂ«nâ tonĂ«.
Krijimi i një projekti testues
Aktualisht 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 
Më pas, ndryshojmë direktorinë aktuale të punës në MyFirstProject që sapo e krijuam.
cd MyFirstProject 
Krijojmë një paketë ekzekutivizë të re Swift.
swift package init --type=executable 
Këto tri rreshta krijojnë një paketë të zbrazët Swift, e cila quhet MyFirstProject. Për ta ekzekutuar, shkruajmë komandën swift run.

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 
Po e redaktojmë skedarin main.swift, duke përdorur editorin e integruar .
nano main.swift 
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ë:

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.


Të gjitha ndryshimet janë bërë, tani është koha për të rindizur programin.
swift run 
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 .
Suksese në eksperimente me Swift në Raspberry Pi!
Burimi: habr.com
