Swift programazio lengoaia Raspberry Pi-n

Swift programazio lengoaia Raspberry Pi-n
Raspberry PI 3 B+ eredua

Tutorial honetan Swift Raspberry Pi-n erabiltzeko oinarriak aztertuko ditugu. Raspberry Pi taula bakarreko ordenagailu txiki eta merke bat da, eta bere potentziala bere baliabide informatikoek soilik mugatzen dute. Oso ezaguna da teknologiako geek eta brikolaje zaleen artean. Gailu bikaina da ideia batekin esperimentatu edo kontzeptu jakin bat praktikan probatu behar dutenentzat. Askotariko proiektuetarako erabil daiteke, eta erraz egokitzen da ia edozein lekutan; adibidez, monitorearen estalki batean munta daiteke eta mahaigain gisa erabil daiteke, edo ogi-ohol batera konektatu zirkuitu elektroniko bat kontrolatzeko.

Malinkaren programazio-lengoaia ofiziala Python da. Python erabiltzeko nahiko erraza den arren, motaren segurtasuna falta du, gainera memoria asko kontsumitzen du. Swift-ek, berriz, ARC memoriaren kudeaketa du eta Python-ek baino ia 8 aldiz azkarragoa da. Bada, RAM kantitatea eta Raspberry Pi prozesadorearen konputazio-gaitasunak mugatuak direnez, Swift bezalako hizkuntza erabiltzeak mini-PC honen hardwarearen potentziala maximizatzeko aukera ematen du.

OS instalazioa

Swift instalatu aurretik, sistema eragile bat hautatu behar duzu. Horretarako dezakezu erabili aukeretako bathirugarrenen garatzaileek eskaintzen dute. Aukerarik ohikoena Raspbian da, Raspberry Pi-ren OS ofiziala. Hainbat aukera daude Raspbian SD txartelean instalatzeko; gure kasuan balenaEtcher erabiliko dugu. Hona hemen zer egin:

Swift programazio lengoaia Raspberry Pi-n
Bigarren urratsa: formateatu SD txartela MS-DOS-en (FAT)

Swift programazio lengoaia Raspberry Pi-n
Hirugarren urratsa: erabili balenaEtcher Raspbian txartela betetzeko

Hasiberrientzako ikasketa automatikoari buruzko doako ikastaro trinko bat gomendatzen dugu:
Ikaskuntza automatikoko lehen eredua hiru egunetan idazten dugu β€” Irailak 2-4. Doako ikastaro trinkoa, Machine Learning zer den ulertzeko eta Internetetik datu irekiekin lan egiten ikasteko aukera ematen duena. Dolarraren truke-tasa iragartzen ere ikasten dugu norberak garatutako eredu bat erabiliz.

Raspberry Pi konfigurazioa

Dagoeneko erdibidean! Orain SD txartela dugu erabiliko dugun OSarekin, baina sistema eragilea oraindik instalatu gabe dago. Horretarako bi aukera daude:

  • Erabili gailura konektatutako monitorea, teklatua eta sagua.
  • Egin dena beste ordenagailu batetik SSH bidez edo USB kontsolaren kable bat erabiliz.

Hau Pi-rekin zure lehenengo esperientzia bada, #1 aukera gomendatzen dut. Raspbian OS SD txartela Pi-n sartutakoan, konektatu HDMI kablea, sagua, teklatua eta elikadura kablea.

Pi-k abiarazi beharko luke pizten denean. Zorionak! Orain denbora pixka bat eman dezakezu zure mahaigaina eta bere gaitasunei buruz ikasten.

Swift programazio lengoaia Raspberry Pi-n

Swift instalatzen

Swift Raspberry batean instalatzeko, Internetera konektatu behar duzu (Ethernet edo WiFi erabiliz, plaka ereduaren arabera). Internet konektatuta dagoenean, Swift instalatzen has zaitezke.

Bi modutara egin daiteke. Lehenengoa - zure Swift eraikuntza propioa sortuz, bigarrena dagoeneko konpilatutako bitarrak erabiltzea da. Biziki gomendatzen dut bigarren metodoa, lehenengoak hainbat egun prestatu beharko baititu. Bigarren metodoa taldeari esker agertu zen Swift-BESOA. Repo baten jabea da eta bertatik Swift instalatu dezakezu apt (Advanced Package Tlol).

Komando lerroko tresna bat da, Linux gailuetarako aplikazio eta paketeetarako App Store bezalakoa. Apt-ekin lan egiten hasten gara terminalean apt-get sartuta. Ondoren, egiten ari den zeregina argituko duten komando batzuk zehaztu behar dituzu. Gure kasuan, Swift 5.0.2 instalatu behar dugu. Dagozkion paketeak izan daitezke aurkitu hemen.

Tira, has gaitezen. Orain dakigunez apt erabiliz Swift instalatuko dugula, biltegien zerrendara repo gehitu behar dugu.

Gehitu/instalatu repo komandoa beso bizkorra hau itxura du:

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

Swift programazio lengoaia Raspberry Pi-n

Ondoren, instalatu Swift gehitutako errepositoriotik:

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

Swift programazio lengoaia Raspberry Pi-n

Hori da dena! Swift gure Raspberry-n instalatuta dago.

Proba Proiektu bat sortzea

Gaur egun, Swift REPL ez du funtzionatzen, baina gainontzeko guztiak bai. Proba egiteko, sor dezagun Swift pakete bat Swift Package Manager erabiliz.

Lehenik eta behin, sortu MyFirstProject izeneko direktorioa.

mkdir MyFirstProject

Swift programazio lengoaia Raspberry Pi-n

Ondoren, aldatu uneko lan-direktorioa sortu berri den MyFirstProject-era.

cd MyFirstProject

Swift programazio lengoaia Raspberry Pi-n

Sortu Swift pakete exekutagarri berri bat.

swift package init --type=executable

Swift programazio lengoaia Raspberry Pi-n

Hiru lerro hauek MyFirstProject izeneko Swift pakete huts bat sortzen dute. Exekutatzeko, sartu azkar korrika komandoa.

Swift programazio lengoaia Raspberry Pi-n

Konpilazioa amaitutakoan, "Kaixo, mundua!" esaldia ikusiko dugu. komando lerroan.

Orain gure lehen Pi programa sortu dugula, alda ditzagun gauza batzuk. MyFirstProject direktorioan, egin ditzagun aldaketak main.swift fitxategian. Swift run komandoarekin paketea exekutatzen dugunean exekutatzen den kodea dauka.

Aldatu direktorioa Sources/MyFirstProject-era.

cd Sources/MyFirstProject 

Swift programazio lengoaia Raspberry Pi-n

Main.swift fitxategia editatzea integratua erabiliz nano editorea.

nano main.swift

Swift programazio lengoaia Raspberry Pi-n

Editorea irekita dagoenean, zure programaren kodea alda dezakezu. Ordez ditzagun main.swift fitxategiaren edukia honekin:

Swift programazio lengoaia Raspberry Pi-n

print("Hello, Marc!")

Zure izena txerta dezakezu noski. Aldaketak gordetzeko honako hau egin behar duzu:

  • CTRL+X fitxategia gordetzeko.
  • Berretsi aldaketak "Y" sakatuz.
  • Berretsi main.swift fitxategian egindako aldaketa Sartu sakatuz.

Swift programazio lengoaia Raspberry Pi-n

Swift programazio lengoaia Raspberry Pi-n

Aldaketa guztiak egin dira, orain programa berrabiarazteko garaia da.

swift run

Swift programazio lengoaia Raspberry Pi-n

Zorionak! Kodea konpilatuta dagoenean, terminalak aldatutako lerroa erakutsi beharko luke.

Swift instalatuta dagoenean, zerbait egin behar duzu. Beraz, hardwarea kontrolatzeko, adibidez, LEDak, serboak, erreleak, Linux/ARM plaketarako hardware proiektuen liburutegia erabil dezakezu, hau da. SwiftyGPIO.

Ondo pasa Swift-ekin esperimentatzen Raspberry Pi-n!

Iturria: www.habr.com

Gehitu iruzkin berria