Gjuha e programimit Swift në Raspberry Pi

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

Në këtë tutorial 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ë tabelë, potenciali i të cilit është i kufizuar vetëm nga burimet e tij kompjuterike. Është i njohur në mesin e të apasionuarve të teknologjisë dhe entuziastëve DIY. Kjo është një pajisje e shkëlqyer për ata që duhet të eksperimentojnë me një ide ose të testojnë një koncept të caktuar në praktikë. Mund të përdoret për një gamë të gjerë projektesh dhe përshtatet lehtësisht pothuajse kudo - për shembull, mund të montohet në një kapak monitori dhe të përdoret si desktop, ose të lidhet me një tabelë për të kontrolluar një qark elektronik.

Gjuha zyrtare e programimit të Malinka është Python. Edhe pse Python është mjaft i lehtë për t'u përdorur, i mungon siguria e tipit, plus që konsumon shumë memorie. Swift, nga ana tjetër, ka menaxhimin e memories ARC dhe është pothuajse 8 herë më i shpejtë se Python. Epo, meqenëse sasia e RAM-it dhe aftësitë kompjuterike të procesorit Raspberry Pi janë të kufizuara, përdorimi i një gjuhe si Swift ju lejon të maksimizoni potencialin e harduerit të këtij mini-PC.

Instalimi i OS

Para se të instaloni Swift, duhet të zgjidhni një OS. Për ta bërë këtë mundeni përdorni një nga opsionetofruar nga zhvilluesit e palëve të treta. Zgjedhja më e zakonshme është Raspbian, OS zyrtar nga Raspberry Pi. Ka disa opsione për të instaluar Raspbian në një kartë SD; në rastin tonë ne do të përdorim balenaEtcher. Ja çfarë duhet bërë:

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

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

Ne rekomandojmë një kurs intensiv falas për mësimin e makinerive për fillestarët:
Ne shkruajmë modelin e parë të mësimit të makinerive në tre ditë - 2-4 shtator. Një kurs intensiv falas që ju lejon të kuptoni se çfarë është Learning Machine dhe të mësoni se si të punoni me të dhëna të hapura nga Interneti. Ne gjithashtu mësojmë të parashikojmë kursin e këmbimit të dollarit duke përdorur një model të vetë-zhvilluar.

Konfigurimi i Raspberry Pi

Tashmë në gjysmë të rrugës! Tani kemi një kartë SD me OS që do të përdorim, por sistemi operativ ende nuk është instaluar. Ka dy mundësi për këtë:

  • Përdorni një monitor, tastierë dhe miun të lidhur me pajisjen.
  • Bëni gjithçka nga një kompjuter tjetër përmes SSH ose duke përdorur një kabllo USB Console.

Nëse kjo është përvoja juaj e parë me Pi, unë rekomandoj opsionin #1. Pasi karta SD Raspbian OS të futet në Pi, lidhni kabllon HDMI, miun, tastierën dhe kabllon e energjisë.

Pi duhet të niset kur të ndizet. urime! Tani mund të kaloni pak kohë duke mësuar rreth desktopit tuaj dhe aftësive të tij.

Gjuha e programimit Swift në Raspberry Pi

Instalimi i Swift

Për të instaluar Swift në një Raspberry, duhet ta lidhni atë me internetin (duke përdorur Ethernet ose WiFi, në varësi të modelit të bordit). Pasi të lidhet interneti, mund të filloni të instaloni Swift.

Mund të bëhet në dy mënyra. Së pari - duke krijuar ndërtimin tuaj Swift, e dyta është përdorimi i binarëve tashmë të përpiluar. Unë rekomandoj fuqimisht metodën e dytë, pasi e para do të kërkojë disa ditë përgatitje. Metoda e dytë u shfaq falë grupit Swift-ARM. Ajo zotëron një depo nga e cila mund të instaloni Swift duke përdorur apt (Advanced Package Tleshi).

Është një mjet i linjës së komandës, njëlloj si App Store për aplikacionet dhe paketat për pajisjet Linux. Ne fillojmë të punojmë me apt duke futur apt-get në terminal. Më pas, duhet të specifikoni një numër komandash që do të qartësojnë detyrën që po kryhet. Në rastin tonë, duhet të instalojmë Swift 5.0.2. Paketat përkatëse mund të jenë gjeni këtu.

Epo, le të fillojmë. Tani që e dimë se do të instalojmë Swift duke përdorur apt, duhet të shtojmë repon në listën e depove.

Shtoni/instaloni komandën repo krah i shpejtë duket kështu:

curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash

Gjuha e programimit Swift në Raspberry Pi

Më pas, instaloni Swift nga depoja e shtuar:

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

Gjuha e programimit Swift në Raspberry Pi

Kjo eshte e gjitha! Swift tani është instaluar në Raspberry tonë.

Krijimi i një projekti testimi

Në këtë moment, Swift REPL nuk funksionon, por gjithçka tjetër funksionon. Për testin, le të krijojmë një paketë Swift duke përdorur Swift Package Manager.

Së pari, krijoni një direktori të quajtur MyFirstProject.

mkdir MyFirstProject

Gjuha e programimit Swift në Raspberry Pi

Më pas, ndryshoni drejtorinë aktuale të punës në MyFirstProject të sapokrijuar.

cd MyFirstProject

Gjuha e programimit Swift në Raspberry Pi

Krijo një paketë të re të ekzekutueshme Swift.

swift package init --type=executable

Gjuha e programimit Swift në Raspberry Pi

Këto tre rreshta krijojnë një paketë boshe Swift të quajtur MyFirstProject. Për ta ekzekutuar, futni komandën e ekzekutimit të shpejtë.

Gjuha e programimit Swift në Raspberry Pi

Pasi të përfundojë përpilimi, do të shohim frazën "Përshëndetje, botë!" në vijën e komandës.

Tani që kemi krijuar programin tonë të parë Pi, le të ndryshojmë disa gjëra. Në direktorinë MyFirstProject, le të bëjmë ndryshime në skedarin main.swift. Ai përmban kodin që ekzekutohet kur ekzekutojmë paketën me komandën swift run.

Ndryshoni drejtorinë në Sources/MyFirstProject.

cd Sources/MyFirstProject 

Gjuha e programimit Swift në Raspberry Pi

Redaktimi i skedarit main.swift duke përdorur skedarin e integruar nano redaktor.

nano main.swift

Gjuha e programimit Swift në Raspberry Pi

Pasi redaktori është i hapur, mund 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!")

Sigurisht, ju mund të vendosni emrin tuaj. Për të ruajtur ndryshimet, duhet të bëni sa më poshtë:

  • CTRL + X për të ruajtur skedarin.
  • Konfirmoni ndryshimet duke shtypur "Y".
  • Konfirmoni 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! Pasi të përpilohet kodi, terminali duhet të tregojë linjën e modifikuar.

Tani që Swift është instaluar, ju keni diçka për të bërë. Pra, për të kontrolluar harduerin, për shembull, LED, servo, reletë, mund të përdorni bibliotekën e projekteve harduerike për bordet Linux/ARM, e cila quhet SwiftyGPIO.

Argëtohuni duke eksperimentuar me Swift në Raspberry Pi!

Burimi: www.habr.com

Shto një koment