Inhaltsverzeichnis
DT366 WinXP Embedded Tablets
Forschungsprojekt, um herauszufinden, wie auf den DT366 Tablets aus dem Lager alternativ ein Linux gebootet werden kann.
Hardware
Web DT366 CPU: AMD Geode LX800 Display: 800×600 WLAN: 802.11b WIFI Touchscreen: Penmount DMC 9000 (19200 bps an COM1)
Helligkeit einstellen
Die Helligkeit lässt sich bei gebootetem System mit verstellen, indem man die 3. Hardwaretaste von links zusammen mit Pad-Runter oder Pad-Hoch drückt.
Ins BIOS gelangen
- eine USB-Tastatur anschliessen - direkt nach dem Einschalten wiederholtes F1 drücken
USB Boot aktivieren
Im BIOS lässt sich die Bootreihenfolge im Punkt O. Boot Order einstellen
Linux von USB booten
Der Kernel der aktuellen Ubuntu-Version (18.0) setzt eine PAE fähige CPU voraus. Ausserdem ist die CPU nicht mit i586 oder i686 images kompatibel.
Folgende Linux-Distributionen setzen kein PAE voraus
- aktuelles Debian (aber i386 wird nicht mehr supported)
- aktuelles AntiX (Debian basiert, supported auch noch i386)
- alte (X|L)Ubuntu Versionen bis einschliesslich 12.04
- Problem: inputattach unterstützt den PenMount DMC 9000 Touchscreen hier noch nicht
Debian-LXDE
- Debian Live XFCE downloaden
- Kernel-Parameter video=800×600-16 3
Bootet nach einiger Wartezeit erfolgreich in den Textmodus - Problem: Der Installer des lxde debians wechselt auf eine i686 Architektur, welche zum Geode nicht kompatibel ist
Touchscreen
- Benötigte Pakete installieren
$ sudo apt-get update ... $ sudo apt-get install inputattach xinput ...
- Rudimentäre X-Oberfläche starten
$ xinit
- Einbinden als xinput device im xterm:
$ sudo inputattach --daemon -pm9k /dev/ttyS0
$ xinput list ... PenMount Serial TouchScreen id=11 ... $ xinput list-props <id> ... Coordinate Transformation Matrix (118): 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 ... $ xinput set-prop <id> 'Coordinate Transformation Matrix' 1 0 0 0 -1 1 0 0 1
TODO: https://wiki.ubuntu.com/Touchscreen Wie Touchscreen permanent Linux einbinden?
WLAN
TODO: Verbindung zum shack WLAN schlägt trotz korrektem Passwort fehl