Hurtigt programmeringssprog på Raspberry Pi

Hurtigt programmeringssprog på Raspberry Pi
Raspberry PI 3 Model B+

I denne tutorial vil vi gennemgå det grundlæggende i brugen af ​​Swift på Raspberry Pi. Raspberry Pi er en lille og billig singleboard-computer, hvis potentiale kun er begrænset af dens computerressourcer. Det er velkendt blandt tech-nørder og gør-det-selv-entusiaster. Dette er en fantastisk enhed for dem, der har brug for at eksperimentere med en idé eller teste et bestemt koncept i praksis. Den kan bruges til en lang række projekter, og passer nemt næsten overalt – den kan for eksempel monteres på et skærmlåg og bruges som skrivebord eller tilsluttes et brødbræt for at styre et elektronisk kredsløb.

Det officielle programmeringssprog for Malinka er Python. Selvom Python er ret nem at bruge, mangler den typesikkerhed, plus at den bruger meget hukommelse. Swift har på den anden side ARC-hukommelsesstyring og er næsten 8 gange hurtigere end Python. Nå, da mængden af ​​RAM og Raspberry Pi-processorens computeregenskaber er begrænsede, giver brug af et sprog som Swift dig mulighed for at maksimere potentialet i hardwaren på denne mini-pc.

OS installation

Før du installerer Swift, skal du vælge et OS. For at gøre dette kan du brug en af ​​mulighedernetilbydes af tredjepartsudviklere. Det mest almindelige valg er Raspbian, det officielle operativsystem fra Raspberry Pi. Der er flere muligheder for at installere Raspbian på et SD-kort; i vores tilfælde vil vi bruge balenaEtcher. Her er hvad du skal gøre:

Hurtigt programmeringssprog på Raspberry Pi
Trin to: formater SD-kortet i MS-DOS (FAT)

Hurtigt programmeringssprog på Raspberry Pi
Trin tre: brug balenaEtcher til at fylde Raspbian på kortet

Vi anbefaler et gratis intensivt kursus i maskinlæring for begyndere:
Vi skriver den første maskinlæringsmodel på tre dage — 2.-4. september. Et gratis intensivt kursus, der giver dig mulighed for at forstå, hvad Machine Learning er, og lære at arbejde med åbne data fra internettet. Vi lærer også at forudsige dollarkursen ved hjælp af en selvudviklet model.

Raspberry Pi opsætning

Halvvejs allerede! Nu har vi et SD-kort med det OS, som vi vil bruge, men operativsystemet mangler endnu at blive installeret. Der er to muligheder for dette:

  • Brug en skærm, et tastatur og en mus forbundet til enheden.
  • Gør alt fra en anden pc via SSH eller ved hjælp af et USB-konsolkabel.

Hvis dette er din første oplevelse med Pi, anbefaler jeg mulighed #1. Når Raspbian OS SD-kortet er indsat i Pi, skal du tilslutte HDMI-kablet, musen, tastaturet og strømkablet.

Pi bør starte, når den er tændt. Tillykke! Nu kan du bruge lidt tid på at lære om dit skrivebord og dets muligheder.

Hurtigt programmeringssprog på Raspberry Pi

Installation af Swift

For at installere Swift på en Raspberry skal du tilslutte den til internettet (ved hjælp af Ethernet eller WiFi, afhængigt af board-modellen). Når internettet er tilsluttet, kan du begynde at installere Swift.

Det kan gøres på to måder. Først - lav din egen Swift-bygning, den anden er at bruge allerede kompilerede binære filer. Jeg anbefaler stærkt den anden metode, da den første vil kræve flere dages forberedelse. Den anden metode dukkede op takket være gruppen Swift-ARM. Hun ejer en repo, hvorfra du kan installere Swift ved hjælp af apt (Avanceret Package TOOL).

Det er et kommandolinjeværktøj, ligesom App Store til apps og pakker til Linux-enheder. Vi begynder at arbejde med apt ved at indtaste apt-get i terminalen. Dernæst skal du specificere et antal kommandoer, der vil afklare den opgave, der udføres. I vores tilfælde skal vi installere Swift 5.0.2. De tilsvarende pakker kan være finde her.

Nå, lad os begynde. Nu hvor vi ved, at vi vil installere Swift ved hjælp af apt, skal vi tilføje repoen til listen over depoter.

Tilføj/installer repo-kommando hurtig arm ser sådan ud:

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

Hurtigt programmeringssprog på Raspberry Pi

Installer derefter Swift fra den tilføjede repo:

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

Hurtigt programmeringssprog på Raspberry Pi

Det er alt! Swift er nu installeret på vores Raspberry.

Oprettelse af et testprojekt

I øjeblikket Swift REPL virker ikke, men alt andet gør det. Til testen, lad os oprette en Swift-pakke ved hjælp af Swift Package Manager.

Først skal du oprette en mappe kaldet MyFirstProject.

mkdir MyFirstProject

Hurtigt programmeringssprog på Raspberry Pi

Skift derefter den aktuelle arbejdsmappe til det nyoprettede MyFirstProject.

cd MyFirstProject

Hurtigt programmeringssprog på Raspberry Pi

Opret en ny eksekverbar Swift-pakke.

swift package init --type=executable

Hurtigt programmeringssprog på Raspberry Pi

Disse tre linjer skaber en tom Swift-pakke kaldet MyFirstProject. For at køre det skal du indtaste kommandoen hurtig kørsel.

Hurtigt programmeringssprog på Raspberry Pi

Når kompileringen er færdig, vil vi se sætningen "Hej, verden!" på kommandolinjen.

Nu hvor vi har oprettet vores første Pi-program, lad os ændre et par ting. Lad os i MyFirstProject-mappen foretage ændringer i filen main.swift. Den indeholder den kode, der udføres, når vi kører pakken med kommandoen swift run.

Skift mappen til Sources/MyFirstProject.

cd Sources/MyFirstProject 

Hurtigt programmeringssprog på Raspberry Pi

Redigering af main.swift-filen ved hjælp af den indbyggede nano editor.

nano main.swift

Hurtigt programmeringssprog på Raspberry Pi

Når editoren er åben, kan du ændre koden for dit program. Lad os erstatte indholdet af filen main.swift med dette:

Hurtigt programmeringssprog på Raspberry Pi

print("Hello, Marc!")

Du kan selvfølgelig indsætte dit navn. For at gemme ændringer skal du gøre følgende:

  • CTRL+X for at gemme filen.
  • Bekræft ændringerne ved at trykke på "Y".
  • Bekræft ændringen til main.swift-filen ved at trykke på Enter.

Hurtigt programmeringssprog på Raspberry Pi

Hurtigt programmeringssprog på Raspberry Pi

Alle ændringer er foretaget, nu er det tid til at genstarte programmet.

swift run

Hurtigt programmeringssprog på Raspberry Pi

Tillykke! Når koden er kompileret, skal terminalen vise den ændrede linje.

Nu hvor Swift er installeret, har du noget at gøre. Så for at styre hardware, for eksempel LED'er, servoer, relæer, kan du bruge biblioteket med hardwareprojekter til Linux/ARM-kort, som kaldes SwiftyGPIO.

God fornøjelse med at eksperimentere med Swift på Raspberry Pi!

Kilde: www.habr.com

Tilføj en kommentar