Linux-Blog
Linux auf dem Server oder Raspberry Pi, in Mikrocontrollern oder Desktop, kurze Scripte in Bash, Python und PHP.
Twitter wird vom Raspberry Pi in einem kleinen TFT-Display angezeigt. Als Twitter Client benutze ich TTYtter. Gestartet wird das Programm über einen Auruf mit Xinit.
Wenn eine Tastatur an das SmaRPt angeschlossen ist, können auch die anderen Funktionen von TTyter benutzt werden. (aktiv Twittern, Direktnachrichten. usw)
Das Bash - Script besteht im wesentlichen auf der Kommandozeile:
xinit -geometry =20x12+0+0 -fn 8x11 -j -fg white -bg navy -e ttytter -ssl -dostream -pause -noratelimit
Die Integration als Menue-punkt steht noch aus.
- Aufwand: Man page lesen von Xinit, Ttytter installieren. http://www.floodgap.com/software/ttytter/
- Kenntnisse: Linux , Raspberry Pi, grafische Darstellung mit und ohne X
- Details
- Geschrieben von Stefan Höhn
- Kategorie: Linux-Blog
- Zugriffe: 8054
- Kenntnisse zum Verstehen des Artikels: LINUX
Ich hab ein paar neue Apps für mein Raspberry Pi Gerät SmaRPt zusammen gefrickelt
Was und wie sie funktionieren und warum die Apps nicht über das Menü gestartet werden können, erkläre ich jetzt.
Ich hab die Menüstruktur in Python und Framebuffer gebaut. Die neuen Apps aber bestehen meistens nicht auf der Darstellung im Framebuffer sonder auf xinit und dem Dillo Browser.und lassen sich deshalb nicht direkt verlinken . Oder wenn ich sie verlinke, stürtzt das Linux in einen nicht erforschten Zustand. Ich arbeite an Verbesserungen. Momentan lassen sich die Apps über ein Kommando in der Bashzeile starten.:
- über angesteckte Funktastatur
- über serielle Schnittstelle mit USB-Wandler zB vom Smartphone
- über SSH via Wlan
Einzeheiten beschreibe ich in den Details zu den entsprechenden Apps.
- Details
- Geschrieben von Stefan Höhn
- Kategorie: Linux-Blog
- Zugriffe: 10572
- Kenntnisse zum Verstehen des Artikels: LINUX
- Details
- Geschrieben von Stefan Höhn
- Kategorie: Linux-Blog
- Zugriffe: 5465
- Kenntnisse zum Verstehen des Artikels: LINUX
Wenn ich mit dem Zug unterwegs bin oder auf Veranstaltung, kann ich mich nur mit Tastatur auf dem Raspberry Pi anmelden. Mit einem Router, der das heimische Netzwerk simuliert wäre ein Login über SSH auch möglich. Vorhandene Netzwerke sind meistens nicht entsprechend konfiguriert.
Die Lösung ist , Anmeldung und Konsole über die serielle Schnittstelle von einem beliebigen Computer oder Smartphone. Eine winzige USB-UART Platine, die ich mit den PIns Rx Tx und GND am Raspberry Pi verbunden ist ermöglicht das. Datenleitungen sind überkreuz gesteckt.
Auf dem Raspberry Pi war keine Änderung der Konfiguration nötig. Mit dem Linuxrechner über USB verbunden reicht das Kommando sudo screen /dev/ttyUSB0 115200 . Ein Terminal öffnet sich.
Für die Verbindung mittels Handy benutze ich die Android App : Free USB Serial Term
Auf meinem Raspberry Pi laufen verschiedene Pythonscripte. Der Python Interpreter muß beendet werden, damit auch ein Login möglich ist: sudo killall python
Besser ist es alle Python- Rückmeldungen in den Müll su werfen und Python im Hintergrund zu starten (das letzte" &") Es reicht das Startkommando im /etc/rc.local so zu starten: python foo.py > /dev/null 2>&1 &
- Aufwand: Serieller UART-USB Wandler besorgen
- Kenntnisse: Linux ,Raspberry Pi Hardware (3,3 Volt)
- Details
- Geschrieben von Stefan Höhn
- Kategorie: Linux-Blog
- Zugriffe: 11605
- Kenntnisse zum Verstehen des Artikels: LINUX
Seite 10 von 16