BananaPI Konsolenanschluss
Der BananaPI verfügt über mehrere Konsolenanschlüsse, die aktive Konsole ist auf Port J11 zu finden.
Bildquelle: bananapi.com
Ich hatte hier ein Konsolenkabel für den USB-Anschluß rumliegen, also von USB auf RS232. An die RS232-Schnittstelle wird nun der Adapter angeschlossen. Die vier Leitungen werden nun wie folgt angeschlossen.
Adapter -- BananaPI
- 3,3V -- 3,3V (J12 / P02)
- RX -- RX (J11 / P02)
- TX -- TX (J11 / P01)
- GND -- GND (J12 / P08)
Ganz wichtig ist, das der Benutzer in der Gruppe Dialout ist, ohne diese Gruppenzugehörigkeit kann man keine Kommunikation über die serielle Schnittstelle aufbauen. Dazu fügt man den Benutzer der Gruppe Dialout dazu.
sudo adduser user dialout
Danach muss sich der User neu anmelden, damit die Gruppenzugehörigkeit übernommen wird. Überprüfen kann man das mit.
id
An meinem Notebook benutze ich jetzt das Programm Putty um die Kommunikation aufzubauen. Putty gibt es für Windows und Linuxrechner. Dazu die entsprechenden Parameter wie auf dem Bild einstellen. Alternativ kann man auch in einer Konsole folgendes eingeben:
sudo screen /dev/ttyUSB0 115200
Putty Konfiguration:
Danach auf Open klicken und das Fenster der Konsole öffnet sich. Wenn man nichts sieht, einmal Return drücken
Nun, was kann man damit machen? Zum einen kann man damit einen BananaPI ohne Tastatur,Maus und Monitor bedienen. Man benötigt nur sein Norebook und das entsprechende Kabel. Außerdem werden auf der Konsole auch Statusmeldungen/Fehlermeldungen ausgegeben. Sehr nützlich, wenn man wie ich, mal die IPFire auf dem BananaPI installieren möchte. Die IPFire-Version liegt im Moment nur in einer Konsolenversion vor. Das ist auch der Grund warum ich diesen Beitrag hier geschrieben habe ;)
Adapter für die TTL UART-Schnittstelle: RS232 -> TTL http://www.ebay.de/itm/281353512577 USB -> TTL http://amazon.de
Bitte beachten! Ich übernehme keine Gewährleistung für Schäden, bitte versichert euch zweimal ob die hier niedergeschriebenen Informationen richtig sind. Alle relevanten Links sind im Beitrag enthalten!