Vinnige programmeertaal op Raspberry Pi

Vinnige programmeertaal op Raspberry Pi
Framboos PI 3 Model B+

In hierdie tutoriaal gaan ons oor die basiese beginsels van die gebruik van Swift op die Raspberry Pi. Die Raspberry Pi is 'n klein en goedkoop enkelbord-rekenaar waarvan die potensiaal slegs deur sy rekenaarhulpbronne beperk word. Dit is welbekend onder tegnologie-geeks en DIY-entoesiaste. Dit is 'n wonderlike toestel vir diegene wat met 'n idee moet eksperimenteer of 'n sekere konsep in die praktyk moet toets. Dit kan vir 'n wye reeks projekte gebruik word, en pas maklik byna enige plek - dit kan byvoorbeeld op 'n monitordeksel gemonteer word en as 'n lessenaar gebruik word, of aan 'n broodbord gekoppel word om 'n elektroniese stroombaan te beheer.

Die amptelike programmeertaal van Malinka is Python. Alhoewel Python redelik maklik is om te gebruik, het dit nie tipe veiligheid nie, en dit verbruik baie geheue. Swift, aan die ander kant, het ARC-geheuebestuur en is amper 8 keer vinniger as Python. Wel, aangesien die hoeveelheid RAM en die rekenaarvermoë van die Raspberry Pi-verwerker beperk is, laat die gebruik van 'n taal soos Swift jou die potensiaal van die hardeware van hierdie mini-rekenaar maksimeer.

OS installasie

Voordat u Swift installeer, moet u 'n bedryfstelsel kies. Om dit te doen kan jy gebruik een van die opsiesaangebied deur derdeparty-ontwikkelaars. Die mees algemene keuse is Raspbian, die amptelike bedryfstelsel van die Raspberry Pi. Daar is verskeie opsies om Raspbian op 'n SD-kaart te installeer; in ons geval sal ons balenaEtcher gebruik. Hier is wat om te doen:

Vinnige programmeertaal op Raspberry Pi
Stap twee: formateer die SD-kaart in MS-DOS (FAT)

Vinnige programmeertaal op Raspberry Pi
Stap drie: gebruik balenaEtcher om Raspbian op die kaart te vul

Ons beveel 'n gratis intensiewe kursus oor masjienleer vir beginners aan:
Ons skryf die eerste masjienleermodel in drie dae — 2-4 September. 'n Gratis intensiewe kursus wat jou toelaat om te verstaan ​​wat Masjienleer is en leer hoe om met oop data vanaf die internet te werk. Ons leer ook om die dollarwisselkoers te voorspel deur 'n selfontwikkelde model te gebruik.

Raspberry Pi-opstelling

Al halfpad daar! Nou het ons 'n SD-kaart met die bedryfstelsel wat ons gaan gebruik, maar die bedryfstelsel moet nog geïnstalleer word. Daar is twee moontlikhede hiervoor:

  • Gebruik 'n monitor, sleutelbord en muis wat aan die toestel gekoppel is.
  • Doen alles vanaf 'n ander rekenaar via SSH of met 'n USB-konsole-kabel.

As dit jou eerste ervaring met die Pi is, beveel ek opsie #1 aan. Sodra die Raspbian OS SD-kaart in die Pi geplaas is, koppel die HDMI-kabel, muis, sleutelbord en kragkabel.

Die Pi moet begin wanneer dit aangeskakel word. Baie geluk! Nou kan jy 'n bietjie tyd spandeer om oor jou lessenaar en sy vermoëns te leer.

Vinnige programmeertaal op Raspberry Pi

Installeer Swift

Om Swift op 'n Raspberry te installeer, moet jy dit aan die internet koppel (met Ethernet of WiFi, afhangende van die bordmodel). Sodra die internet gekoppel is, kan jy Swift begin installeer.

Dit kan op twee maniere gedoen word. Eerstens - skep jou eie Swift-gebou, die tweede is om reeds saamgestelde binaries te gebruik. Ek beveel die tweede metode sterk aan, aangesien die eerste 'n paar dae se voorbereiding sal verg. Die tweede metode het te danke aan die groep verskyn Swift-ARM. Sy besit 'n repo waaruit jy Swift kan installeer met apt (Advanced Package Tol).

Dit is 'n opdragreëlinstrument, soort van soos die App Store vir toepassings en pakkette vir Linux-toestelle. Ons begin met apt werk deur apt-get in die terminale in te voer. Vervolgens moet u 'n aantal opdragte spesifiseer wat die taak wat uitgevoer word, sal verduidelik. In ons geval moet ons Swift 5.0.2 installeer. Die ooreenstemmende pakkette kan wees vind hier.

Wel, kom ons begin. Noudat ons weet dat ons Swift met apt sal installeer, moet ons die repo by die lys van bewaarplekke voeg.

Voeg by/installeer repo-opdrag vinnige arm lyk soos volg:

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

Vinnige programmeertaal op Raspberry Pi

Installeer vervolgens Swift vanaf die bygevoegde repo:

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

Vinnige programmeertaal op Raspberry Pi

Dis al! Swift is nou op ons Framboos geïnstalleer.

Skep 'n toetsprojek

Op die oomblik is, Swift REPL werk nie, maar alles anders doen. Kom ons skep 'n Swift-pakket vir die toets met behulp van Swift Package Manager.

Skep eers 'n gids genaamd MyFirstProject.

mkdir MyFirstProject

Vinnige programmeertaal op Raspberry Pi

Verander dan die huidige werkgids na die nuutgeskepte MyFirstProject.

cd MyFirstProject

Vinnige programmeertaal op Raspberry Pi

Skep 'n nuwe uitvoerbare Swift-pakket.

swift package init --type=executable

Vinnige programmeertaal op Raspberry Pi

Hierdie drie reëls skep 'n leë Swift-pakket genaamd MyFirstProject. Om dit uit te voer, voer die vinnige hardloop-opdrag in.

Vinnige programmeertaal op Raspberry Pi

Sodra die samestelling voltooi is, sal ons die frase "Hallo, wêreld!" op die opdragreël.

Noudat ons ons eerste Pi-program geskep het, laat ons 'n paar dinge verander. In die MyFirstProject-gids, kom ons maak veranderinge aan die main.swift-lêer. Dit bevat die kode wat uitgevoer word wanneer ons die pakket met die vinnige hardloop-opdrag laat loop.

Verander die gids na Sources/MyFirstProject.

cd Sources/MyFirstProject 

Vinnige programmeertaal op Raspberry Pi

Redigeer die main.swift-lêer deur die ingeboude nano-redakteur.

nano main.swift

Vinnige programmeertaal op Raspberry Pi

Sodra die redigeerder oop is, kan jy die kode van jou program verander. Kom ons vervang die inhoud van die main.swift-lêer met hierdie:

Vinnige programmeertaal op Raspberry Pi

print("Hello, Marc!")

Natuurlik kan jy jou naam invoeg. Om veranderinge te stoor, moet jy die volgende doen:

  • CTRL+X om die lêer te stoor.
  • Bevestig die veranderinge deur "Y" te druk.
  • Bevestig die verandering na die hoof.swift-lêer deur Enter te druk.

Vinnige programmeertaal op Raspberry Pi

Vinnige programmeertaal op Raspberry Pi

Alle veranderinge is gemaak, nou is dit tyd om die program te herbegin.

swift run

Vinnige programmeertaal op Raspberry Pi

Baie geluk! Sodra die kode saamgestel is, moet die terminale die gewysigde reël wys.

Noudat Swift geïnstalleer is, het jy iets om te doen. Dus, om hardeware te beheer, byvoorbeeld LED's, servo's, relais, kan jy die biblioteek van hardewareprojekte vir Linux/ARM-borde gebruik, wat genoem word SwiftyGPIO.

Geniet dit om met Swift op die Raspberry Pi te eksperimenteer!

Bron: will.com

Voeg 'n opmerking