
Raspberry PI 3 Modell B+
In diesem Handbuch werden wir die Grundlagen der Nutzung von Swift auf dem Raspberry Pi erlĂ€utern. Der Raspberry Pi ist ein kleiner und kostengĂŒnstiger Einplatinencomputer, dessen Potenzial nur durch seine Rechenressourcen begrenzt ist. Er ist bei Technikern und DIY-Enthusiasten weit verbreitet. Dies ist ein hervorragendes GerĂ€t fĂŒr diejenigen, die mit einer Idee experimentieren oder ein bestimmtes Konzept in der Praxis testen möchten. Er wird fĂŒr die unterschiedlichsten Projekte eingesetzt und lĂ€sst sich praktisch ĂŒberall unterbringen â zum Beispiel kann er an der RĂŒckseite eines Monitors montiert und als Desktop verwendet werden oder mit einer Platine verbunden werden, um eine Elektronikschaltung zu steuern.
Die offizielle Programmiersprache des âRaspberryâ ist Python. Obwohl Python relativ einfach zu verwenden ist, fehlt ihm die Typensicherheit, auĂerdem benötigt es viel Speicher. Swift hingegen verfĂŒgt ĂŒber ARC-Speicherverwaltung und ist fast 8 Mal schneller als Python. Da jedoch der RAM und die Rechenleistung des Raspberry Pi begrenzt sind, ermöglicht die Verwendung einer Sprache wie Swift die bestmögliche Nutzung der Hardware dieses Minicomputers.
Wir haben alles Notwendige, um das System zu installieren.
Bevor Sie Swift installieren, mĂŒssen Sie ein Betriebssystem auswĂ€hlen. Dazu können Sie , die von Drittanbietern angeboten werden. Die gebrĂ€uchlichste Wahl ist Raspbian, das offizielle Betriebssystem von Raspberry Pi. Es gibt mehrere Möglichkeiten, Raspbian auf eine SD-Karte zu installieren; in unserem Fall verwenden wir balenaEtcher. So gehen Sie vor:
- Laden Sie die neueste Version des Raspbian OS herunter. .
- .
- Verwenden Sie zum Flashen auf die formatierte Karte.

Zweiter Schritt: Formatieren Sie die SD-Karte im MS-DOS (FAT)-Format.

Dritter Schritt: Verwenden Sie balenaEtcher, um Raspbian auf die Karte zu flashen.
Wir empfehlen einen kostenlosen Einsteiger-Workshop zum maschinellen Lernen:
â 2.-4. September. Ein kostenloser Workshop, der hilft zu verstehen, was maschinelles Lernen ist, und wie man mit offenen Daten aus dem Internet arbeitet. Wir lernen auch, den Dollarwechselkurs mit einem selbstentwickelten Modell vorherzusagen..
Einrichtung des Raspberry Pi
Die HĂ€lfte des Weges ist bereits zurĂŒckgelegt! Jetzt haben wir eine SD-Karte mit dem Betriebssystem, das wir verwenden werden, aber das Betriebssystem muss noch installiert werden. Dazu gibt es zwei Möglichkeiten:
- Verwenden Sie den an das GerÀt angeschlossenen Monitor, die Tastatur und die Maus.
- Alles von einem anderen PC ĂŒber SSH oder mit einem USB-Console-Kabel machen.
Wenn dies Ihr erster Umgang mit dem Pi ist, empfehle ich Option Nr. 1. Nachdem die SD-Karte mit Raspbian OS in den Pi eingelegt wurde, schlieĂen Sie das HDMI-Kabel, die Maus, die Tastatur und das Netzkabel an.
Der Pi sollte beim Einschalten hochfahren. Herzlichen GlĂŒckwunsch! Jetzt können Sie etwas Zeit damit verbringen, Ihren Desktop und seine Funktionen zu erkunden.

Swift-Installation
Um Swift auf der âMalinkaâ zu installieren, mĂŒssen Sie sie mit dem Internet verbinden (entweder ĂŒber Ethernet oder WiFi, je nach Modell). Sobald die Internetverbindung hergestellt ist, können Sie mit der Installation von Swift beginnen.
Dies kann auf zwei Arten erfolgen. Die erste ist , die zweite ist die Verwendung bereits kompilierter BinĂ€rdateien. Ich empfehle nachdrĂŒcklich die zweite Methode, da die erste mehrere Tage Vorbereitung erfordert. Die zweite Methode wurde von der Gruppe . Sie besitzen das Repo, von dem aus Sie Swift installieren können, indem Sie apt verwenden ().
Dies ist ein Befehlszeilentool, sozusagen ein App Store fĂŒr Anwendungen und Pakete fĂŒr Linux-GerĂ€te. Arbeiten mit apt beginnen wir, indem wir im Terminal apt-get eingeben. Dann mĂŒssen wir eine Reihe von Befehlen angeben, die die durchzufĂŒhrende Aufgabe prĂ€zisieren. In unserem Fall muss Swift 5.0.2 installiert werden. Die entsprechenden Pakete können .
Na gut, fangen wir an. Jetzt, da wir wissen, dass wir Swift mit apt installieren werden, mĂŒssen wir das Repo zur Liste der Repositories hinzufĂŒgen.
Befehl zum HinzufĂŒgen/Installieren des Repos sieht so aus:
curl -s | sudo bash 
Als nĂ€chstes installieren wir Swift aus dem hinzugefĂŒgten Repo:
sudo apt-get install swift5=5.0.2-v0.4 
Das ist alles! Jetzt ist Swift auf unserer âMalinkaâ installiert.
Erstellung eines Testprojekts
Im Moment funktioniert nicht, aber alles andere tut es. Lassen Sie uns zum Testen ein Swift-Paket mit dem Swift Package Manager erstellen.
Zuerst erstellen wir ein Verzeichnis mit dem Namen MyFirstProject.
mkdir MyFirstProject 
Dann Àndern wir das aktuelle Arbeitsverzeichnis in das neu erstellte MyFirstProject.
cd MyFirstProject 
Wir erstellen ein neues ausfĂŒhrbares Swift-Paket.
swift package init --type=executable 
Diese drei Zeilen erstellen ein leeres Swift-Paket mit dem Namen MyFirstProject. Um es auszufĂŒhren, geben wir den Befehl swift run ein.

Sobald die Kompilierung abgeschlossen ist, sehen wir die Phrase âHello, world!â in der Befehlszeile.
Nachdem wir das erste Programm auf dem Pi erstellt haben, lassen Sie uns etwas Ă€ndern. Im Verzeichnis MyFirstProject Ă€ndern wir die Datei main.swift. Darin befindet sich der Code, der ausgefĂŒhrt wird, wenn wir das Paket mit dem Befehl swift run starten.
Ăndern Sie das Verzeichnis zu Sources/MyFirstProject.
cd Sources/MyFirstProject 
Bearbeiten Sie die Datei main.swift mit dem integrierten .
nano main.swift 
Sobald der Editor geöffnet ist, können Sie den Code Ihres Programms Àndern. Lassen Sie uns den Inhalt der Datei main.swift durch Folgendes ersetzen:

print("Hallo, Marc!")SelbstverstĂ€ndlich können Sie Ihren eigenen Namen einfĂŒgen. Um die Ănderungen zu speichern, fĂŒhren Sie die folgenden Schritte aus:
- CTRL+X zum Speichern der Datei.
- BestĂ€tigen Sie die Ănderung mit âYâ.
- BestĂ€tigen Sie die Ănderung in der Datei main.swift durch DrĂŒcken der Eingabetaste.


Alle Ănderungen sind vorgenommen, jetzt ist es Zeit, das Programm neu zu starten.
swift run 
Herzlichen GlĂŒckwunsch! Sobald der Code kompiliert ist, sollte das Terminal die geĂ€nderte Zeile anzeigen.
Jetzt, da Swift installiert ist, haben Sie genug zu tun. Zum Beispiel können Sie zur Steuerung von Hardware wie LEDs, Servos, Relais die Bibliothek fĂŒr 'Hardware'-Projekte fĂŒr Linux/ARM-Platinen nutzen, die "SwiftyGPIO" heiĂt. .
Viel SpaĂ beim Experimentieren mit Swift auf dem Raspberry Pi!
Quelle: habr.com
