<<< Previous topic - Next topic >>> |
|
Author |
Message |
kdw
Joined: 05 May 2006 Posts: 1462
|
Posted: 13.08.2009, 11:31 Post subject: USB Human Interface Device … |
|
|
Hallo Forum.
Wenn man eine USB HID Device (zum Beispiel eine Tastatur oder eine Maus) mit dem USB Host Interface verbinden will, muss auch der entsprechende Treiber usbhid geladen werden. Dafür wäre die Eingabe
erforderlich. Der Treiber ist standardmäßig im MAX-Linux vorhanden. Erst nach dem Laden des Treibers wird die entsprechende Device funktionieren.
Gruß
KDW |
|
Back to top |
|
|
hannes76
Joined: 20 Oct 2009 Posts: 15
|
Posted: 29.06.2012, 20:20 Post subject: Auslesen von USBHID-Device |
|
|
Hallo,
Ich möchte einen USB-Barcodescanner auf dem System betreiben. Dieser bindet sich als Tastatur ein (funktioniert auch unter Windows so).
Nach dem laden von usbhid wird das Gerät grundsätzlich erkannt und ich finde es auch in /proc/bus/input/devices. Allerdings wird kein Eintrag in /dev angelegt.
Meine Frage ist nun, ob hier noch etwas fehlt oder ich hier generell etwas falsch verstehe.
Vielen Dank und viele Grüße,
Hannes |
|
Back to top |
|
|
hne
Joined: 11 Jul 2008 Posts: 210 Location: Hannover
|
Posted: 10.07.2012, 11:00 Post subject: |
|
|
Man braucht nicht direkt von dem HID-Gerät zu lesen.
Der Linux-Kernel setzt die HID zu normalen Tasten um, und sendet diese an die Applikation, welche gerade auf der Video-Konsole läuft. Die "Video-Konsole" ist die Bildschirmausgabe über eine Grafik-Karte.
Nach dem Booten ist es der getty. Nach dem Login, dann die bash und später das gestartete Programm. Man braucht auch kein extra Device zu öffnen, da "stdin" bereits als Eingabe automatisch geöffnet wird. stdin ist /dev/tty bzw. /dev/tty1 für die erste Video-Konsole. (VGA-Textmodus, Framebuffer oder Dummy-Konsole) _________________ Henry Nestler |
|
Back to top |
|
|
|