8
votes

Lire le flux d'entrée USB sur Linux

Je travaille sur une machine à linux embarquée et je tente de lire un flux d'entrée de périphériques USB, mais pour une raison quelconque, je n'ai aucune chose dans mon annuaire My / Dev. Je suppose que ce serait quelque chose comme / dev / ttyusb01 ou / dev / d'entrée / USB ou quelque chose de similaire, mais ce n'est pas là. Dmesg renvoie ce qui suit

[ 195.863911] input: GIT GIT USB READER as /class/input/input2
[ 195.864259] generic-usb 0003:1234:5678.0001: input: USB HID v1.00 Keyboard [GIT GIT USB READER] on usb-0000:00:0f.4-1/input0


0 commentaires

3 Réponses :


0
votes

Consultez / dev / entrée / par chemin et recherchez votre USB-0000: 00: 0f.4-1 . Sur ma boîte Ubuntu qui est un lien symbolique vers l'appareil.


1 commentaires

Je n'ai rien concerné à cela. La seule chose qui se trouve dans mon répertoire / device / entrée est "souris"



2
votes

Avez-vous essayé d'utiliser MDEV? C'est une alternative légère à Udev et il remplit / dev. Si l'hotlugge n'est pas activé, vous devrez peut-être l'exécuter manuellement.

Pour numériser / SYS et créer des périphériques, essayez: P>

mdev -s


0 commentaires

8
votes

avait le même problème il y a quelques jours et nous avons découvert cette solution de contournement.

Vous pouvez effectuer la commande suivante sur le terminal: p> xxx pré>

Ceci indiquera vos périphériques connectés et que vos appareils doivent figurer sur la liste. Par exemple, un élément de là apparaît de cette façon pour moi: P>

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio4/serio5/input/input15
U: Uniq=
H: Handlers=mouse1 event15 
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3


0 commentaires