|
|
Dockstar Extension BoardDas Dockstart Extension Board (Dockext) ist als Aufsteckplatine für die Seagate Dockstar gedacht und erweitert diese um ein Display und vier Taster.
[Bearbeiten] Features
[Bearbeiten] Hardware[Bearbeiten] StücklisteAlle Teile gibts bei Reichelt: Reichelt Warenkorb Die Mini-Usb Buchse fehlt noch im Warenkorb: USB BWM SMD Inzwischen würde ich das Display mit schwarzer Schrift nicht nochmal mit blauer Hintergrundbeleuchtung kaufen, die Ablesbarkeit ist zu schlecht. [Bearbeiten] Software[Bearbeiten] MikrocontrollerDie Software auf dem Mikrocontroller ist minimalistisch gehalten. Über die serielle Schnittstelle wird der darzustellende Text in Klartext empfangen. Wurde ein Taste betätigt, wird die Nummer des Tasters gesendet (1-4). Eingestellte Baudrate ist 19200. Außer der Klartextübertragung wurden noch Befehle für das Löschen des Displays, setzen des Cursors und Ansteuerung der Hintergrundbeleuchtung implementiert. Media:dockext_code_0_11.tar.gz [Bearbeiten] Daemon (dockextd)Der Daemon kommuniziert mit dem Dockstar Extension Board über die virtuelle serielle Schnittstelle. Derzeit ist das Device /dev/dockext hart-codiert. Die Zuordnung geschieht mithilfe von udev. Auf diese Weise ist gewährleistet, dass das Board immer den gleichen Namen im System bekommt. [Bearbeiten] KompilierenUm den Daemon auf der Dockstar zu übersetzen, habe ich eine standard Debian Installation zusammen mit folgenden Paketen verwendet:
[Bearbeiten] Bilder |