Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:dt366_winxp_embedded_tablets

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
project:dt366_winxp_embedded_tablets [2020-09-19 01:07] – [Touchscreen] moormasterproject:dt366_winxp_embedded_tablets [2020-09-21 22:15] (aktuell) moormaster
Zeile 4: Zeile 4:
 Forschungsprojekt, um herauszufinden, wie auf den DT366 Tablets aus dem Lager alternativ ein Linux gebootet werden kann. Forschungsprojekt, um herauszufinden, wie auf den DT366 Tablets aus dem Lager alternativ ein Linux gebootet werden kann.
  
-=====Helligkeit einstellen=====+=====Hardware===== 
 +[[http://aprsisce.wikidot.com/webdt-366|Web DT366]] 
 +CPU: AMD Geode LX800 
 +Display: 800x600 
 +WLAN: 802.11b WIFI 
 +Touchscreen: Penmount DMC 9000 (19200 bps an COM1)
  
-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.+====Helligkeit einstellen====
  
-=====Ins BIOS gelangen=====+Die [[https://www.webdt.org/viewtopic.php?t=216|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 - eine USB-Tastatur anschliessen
 - direkt nach dem Einschalten wiederholtes F1 drücken - direkt nach dem Einschalten wiederholtes F1 drücken
  
-====USB Boot aktivieren====+===USB Boot aktivieren===
  
 Im BIOS lässt sich die Bootreihenfolge im Punkt //O. Boot Order// einstellen Im BIOS lässt sich die Bootreihenfolge im Punkt //O. Boot Order// einstellen
Zeile 19: Zeile 26:
 =====Linux von USB booten===== =====Linux von USB booten=====
  
-Der Kernel der aktuellen Ubuntu-Version (18.0) setzt eine [[https://de.wikipedia.org/wiki/Physical_Address_Extension|PAE]] fähige CPU voraus.+Der Kernel der aktuellen Ubuntu-Version (18.0) setzt eine [[https://de.wikipedia.org/wiki/Physical_Address_Extension|PAE]] fähige CPU voraus. Ausserdem ist die CPU nicht mit i586 oder i686 images kompatibel.
  
 Folgende Linux-Distributionen setzen kein PAE voraus Folgende Linux-Distributionen setzen kein PAE voraus
-  * aktuelles Debian +  * aktuelles Debian (aber i386 wird nicht mehr supported) 
-  * alte Ubuntu Versionen <=11+  * aktuelles [[https://antixlinux.com|AntiX]] (Debian basiert, supported auch noch i386) 
 +  * [[https://help.ubuntu.com/community/PAE|alte (X|L)Ubuntu Versionen]] bis einschliesslich 12.04 
 +    * Problem: inputattach unterstützt den PenMount DMC 9000 Touchscreen hier noch nicht 
 ====Debian-LXDE==== ====Debian-LXDE====
   * [[https://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/|Debian Live XFCE]] downloaden   * [[https://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/|Debian Live XFCE]] downloaden
   * [[https://www.kernel.org/doc/Documentation/fb/modedb.txt|Kernel-Parameter]] //video=800x600-16 3// \\ Bootet nach einiger Wartezeit erfolgreich in den Textmodus   * [[https://www.kernel.org/doc/Documentation/fb/modedb.txt|Kernel-Parameter]] //video=800x600-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==== ====Touchscreen====
- 
-Der Touchscreen ist (laut WinXP Embedded Installation) ein Penmount DMC 9000 (19200 bps an COM1) 
  
   * Benötigte Pakete installieren   * Benötigte Pakete installieren
Zeile 43: Zeile 52:
   $ xinit   $ xinit
  
-  * Einbinden als xinput device:+  * Einbinden als xinput device im xterm:
  
   $ sudo inputattach --daemon -pm9k /dev/ttyS0   $ sudo inputattach --daemon -pm9k /dev/ttyS0
Zeile 49: Zeile 58:
   * [[https://wiki.ubuntu.com/X/InputCoordinateTransformation|Y Achse entspiegeln]]   * [[https://wiki.ubuntu.com/X/InputCoordinateTransformation|Y Achse entspiegeln]]
  
-  $ DISPLAY=:xinput list+  $ xinput list
     ...     ...
     PenMount Serial TouchScreen    id=11     PenMount Serial TouchScreen    id=11
     ...     ...
-  $ DISPLAY=:xinput list-props <id>+  $ 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     Coordinate Transformation Matrix (118): 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0
     ...     ...
-  $ DISPLAY=:xinput set-prop <id> 'Coordinate Transformation Matrix' 1 0 0 0 -1 1 0 0 1+  $ 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? TODO: [[https://wiki.ubuntu.com/Touchscreen]] Wie Touchscreen permanent Linux einbinden?
  
-TODO #2Kann man auf dieser Basis ein fertigex NixOS image bauen, auf einen bootfähigen USB Stick deployen und dort z.B. den Kiosk laufen lassen?+====WLAN==== 
 + 
 +TODO: Verbindung zum shack WLAN schlägt trotz korrektem Passwort fehl 
project/dt366_winxp_embedded_tablets.1600470433.txt.gz · Zuletzt geändert: 2020-09-19 01:07 von moormaster