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:
Erabiltzen dugu balenaetcher formateatutako txartel batera kargatzeko.
Bigarren urratsa: formateatu SD txartela MS-DOS-en (FAT)
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 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:
Ondoren, instalatu Swift gehitutako errepositoriotik:
sudo apt-get install swift5=5.0.2-v0.4
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
Ondoren, aldatu uneko lan-direktorioa sortu berri den MyFirstProject-era.
cd MyFirstProject
Sortu Swift pakete exekutagarri berri bat.
swift package init --type=executable
Hiru lerro hauek MyFirstProject izeneko Swift pakete huts bat sortzen dute. Exekutatzeko, sartu azkar korrika komandoa.
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
Main.swift fitxategia editatzea integratua erabiliz nano editorea.
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.
Aldaketa guztiak egin dira, orain programa berrabiarazteko garaia da.
swift run
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!