GNU/Linux >> Znalost Linux >  >> Linux

Čtení vstupního USB datového proudu na linuxu

Před několika dny jsme měli stejný problém a objevili jsme toto řešení.

Na terminálu můžete provést následující příkaz:

cat /proc/bus/input/devices

Zobrazí se seznam připojených zařízení a vaše zařízení by měla být v seznamu. Například jedna položka se mi tam zobrazuje takto:

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

V části Obslužné rutiny si všimnete, že se zobrazí událost 15. V mém případě můžete přistupovat k datovému toku odkazem na /dev/input/event15. Budete muset zjistit, co to je ve vašem případě


Zkoušel jsi použít mdev? Je to odlehčená alternativa k udev a naplňuje /dev. Není-li hotplugging povolen, možná jej budete muset spustit ručně.

Chcete-li prohledat /sys a vytvořit zařízení, zkuste:

mdev -s

Linux
  1. 3 oblíbené USB disky Linuxové distribuce

  2. Přesměrování vstupu/výstupu v Linuxu/Unixu

  3. Zvýšit rychlost dotazování USB na všech zařízeních v linuxu?

  1. Rozpoznejte více zařízení v systému Linux pomocí tohoto úložiště USB ID

  2. Jak psát emotikony v Linuxu

  3. Šifrování jednotky USB v systému Linux – krok za krokem

  1. Jak formátovat USB disky v Linuxu

  2. Vytvořte Kali Linux Persistent USB

  3. Jak připojit USB disk na Kali Linux