-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOTG1.tex
47 lines (31 loc) · 2.46 KB
/
OTG1.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Beim USB-Gadget oder OTG-Betrieb kann die Raspberry Pi Zero direkt über den Micro-USB-Anschluss mit einem PC oder Laptop verbunden werden. Er verhält sich dann wie ein USB-Gerät und kann z.~B. ein Massenspeicher-, Serielles- oder Netzwerkgerät simulieren.\\
Verhält er sich als Netzwerkgerät, kann eine Netzwerkverbindung über ein virtuelles Netzwerk zum Gerät hergestellt werden.
Weitere Informationen über den OTG-Betrieb kann der Git-Hub Seite \url{https://gist.github.com/gbaman/50b6cca61dd1c3f88f41} entnommen werden.
\subsection{Client - Raspberry Pi Zero}
Nach der Einrichtung des Betriebssystems auf der MicroSD-Karte müssen noch ein paar Modifikationen an den Dateien der Boot-Partition durchgeführt werden.
Folgender Text muss nach der Anweisung "`rootwait"' in die Datei "`cmdline.txt"' eingefügt werden:
\begin{screensmall}
modules-load=dwc2,g_ether g_ether.host_addr=00:01:02:03:04:05 g_ether.dev_addr=00:01:02:03:04:06
\end{screensmall}
Die Angabe der MAC-Adresse für Host und Gerät ist optional, es wird aber empfohlen, da sonst diese Adressen zufällig vergeben werden. Die Werte können frei gewählt werden, sollten sich aber nicht mit den Adressen im Netz bzw. Host überschneiden.\\
Folgende Zeile muss am Ende in die Datei "`config.txt"' hinzugefügt werden:
\begin{screensmall}
dtoverlay=dwc2
\end{screensmall}
Weiters muss eine leere Datei mit dem Namen "`ssh"' erzeugt werden, damit der SSH-Dienst automatisch nach dem Start ausgeführt wird. Danach kann die MicroSD-Karte in den Raspberry Pi Zero gesteckt und über ein MicroUSB-Kabel an einen Computer angeschlossen werden.
Es ist zu beachten, dass das MicroUSB-Kabel am mittleren MicroUSB-Anschluss angeschlossen werden muss!\\
%\begin{console}
% touch /mnt/ssh
%\end{console}
%Wird Microsoft Windows verwendet so muss das Programm Bonjour von Apple installiert werden.
%Falls der Dienst noch nicht von einem Apple Programm (iTunes oder Quicktime) installiert wurde, kann von der Seite \url{https://support.apple.com/kb/DL999?locale=de_AT} ein Setup heruntergeladen werden.\\
\input{OTG_Kubuntu_ZeroConf}
\input{OTG_Internet}
Später wird noch die IP-Adresse der lokalen Raspberry Pi Verbindung benötigt. Dies ermittelt man in der Konsole mit dem Befehl \texttt{ifconfig}.
\begin{console}
ifconfig enx000102030405 | head -n 2
\end{console}
\begin{screensmall}
enx000102030405 Link encap:Ethernet Hardware Adresse 00:01:02:03:04:05
inet Adresse:169.254.144.15 Bcast:169.254.255.255 Maske:255.255.0.0
\end{screensmall}