You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
%\subsection{SSH über Shell-Script} \label{sec:shellscript}
9
+
10
+
Am Einfachsten ist es die Verbindung zu Raspberry Pi über das vorbereitete PiConnect.sh Shell-Script herzustellen. Es setzt automatisch die Internetweiterleitung und startet die SSH-Verbindung. Es kann vom vorbereitetet Raspbian-Image oder von Github geladen werden.
Xming ist ein Programm um einen X-Server unter Windows zur Verfügung zu stellen. Xming kann mit PuTTY zusammen genutzt werden, um grafische Linux Programme am Windows PC anzeigen und verwenden zu können. Die Programme laufen dabei auf dem entfernen System, lediglich die Interaktion und grafische Anzeige werden über den SSH-Tunnel von Putty über Xming dargestellt.\\
29
+
Bei der Auswahl der Komponenten beim Installer sollte man "`Full installtion"' wählen. Weiterer Einstellungen bedarf es nicht.
Der aktuelle PuTTY Installer kann von der Projektseite heruntergeladen und das Programm installiert werden. Danach kann die Verbindung eingerichtet werden.\\
44
+
%Zuerst muss bei Terminal/Keyboard "`The Function keys and keypad"' auf Linux gesetzt werden. Dann sollte unter Terminal/Bell die akustische Warnfunktion (Action to happen when a bell occurs) abgeschaltet werden, indem man in den Einstellungen "`None (bell disabled)"' auswählt. Die Zeichenkodierung muss unter Window/Translation auf UTF-8 gesetzt werden.
45
+
Bei Connection/SSH/X11 muss "`Enable X11 forwarding"' eingeschaltet werden. Dann können auch grafische Programme gestartet werden, wenn ein X-Server am lokalen System verfügbar ist.\\
46
+
Unter Session können dann die Verbindungsdaten eingerichtet werden. Am sichersten ist die Eingabe der IP-Adresse, wenn diese bekannt ist. Möglicherweise ist die Raspberry Pi auch unter dem Hostnamen raspberrypi.local erreichbar. Beim "`connection type"' gibt man SSH mit Port 22 an.\\
47
+
Bei "`Saved Sessions"' kann ein beliebiger Name wie z.~B. "`192.168.137.10 - Raspberry Pi"' eingetragen werden. Mit der Taste "`Save"' werden nun alle Einstellungen unter diesem Namen gespeichert. Mit der Taste "`Load"' können die Einstellungen wieder geladen werden. Nach dem Drücken der Taste "`Open"' wird die Verbindung aufgebaut und man muss Benutzername und Passwort eingeben.\\
Um das Firmware Update ausführen zu können muss der GPIO0 Eingang auf GND gesetzt werden. Das kann entweder dauerhaft gemacht werden indem der Pin direkt auf GND verbunden wird. Oder man macht es über einen Schalter. Dann ist wichtig, dass der Schalter während des Boot-Vorgangs bzw. bevor Reset gedrückt wird, gedrückt gehalten wird. Ich würde aber empfehlen einfach den GPIO0 Pin über eine Kabel auf GND zu verbinden. Reset kann ausgelöst werden durch entfernen und zurückstecken der 3,3~V Versorgung.
27
22
28
-
Beim ESP-01 (8~MBit) müssen folgende Dateien und Adressen übertragen werden.
23
+
Beim schwarzen ESP-01 (1~MBit) müssen folgende Dateien und Adressen übertragen werden.
Das grafische Programm Etcher (\url{https://etcher.io}) kann zum Übertragen der Image-Datei verwendet werden. Es ist vor Allem für Anfänger zu empfehlen, da beim Konsolenprogramm dd das Risiko besteht, dass Daten einer falschen Partition bzw. eines Laufwerks zerstört werden. Das Programm muss allerdings manuell installiert werden.
Nach dem Starten wird danach gefragt ob eine Verknüpfung zum Programm erstellt werden soll. Dies sollte man mit "`Yes"' beantworten. Danach kann man mit der Schaltfläche "`Image"' die Image-Datei auswählen. Ist nur ein mögliches Ziel vorhanden, wird es bereits vorausgewählt, z.~B. die SD-Karte im Karten-Slot (/dev/memcblk0) oder im USB-Adapter (/dev/sdb). Sind mehrere mögliche Ziele vorhanden, wird die "`Select Drive"' Schaltfläche freigeschaltet. Dann kann ein Laufwerk manuell ausgewählt werden.
16
+
17
+
\begin{figure}[ht]
18
+
\centering
19
+
\includegraphics[scale=0.3]{images/Etcher_1.png}
20
+
\includegraphics[scale=0.3]{images/Etcher_2.png}
21
+
\label{Etcher}
22
+
\end{figure}
23
+
24
+
25
+
Wenn man noch etwas ändern will, kann die entsprechende "`Change"' Schaltfläche ausgewählt werden. Zum Schluss wird der Schreibvorgang mit der "`Flash!"' Schaltfläche gestartet. Möglicherweise wird vom Programm allerdings noch das System-Passwort abgefragt.\\
26
+
Das Laufwerk bzw. die Partitionen werden nun aus dem System ausgehängt und der Schreibvorgang gestartet. Der Fortschritt, die durchschnittliche Übertragungsrate und die Restlaufzeit werden während des Vorgangs angezeigt.\\
0 commit comments