Dal*_*ley 7 linux usb inputstream device
我目前正在研究嵌入式Linux机器并尝试读取USB设备输入流,但出于某种原因,我的/ dev目录中没有任何此类内容.我会假设它会像/ dev/ttyUSB01或/ dev/input/usb或类似的东西,但它不存在.dmesg返回以下内容
[ 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
Run Code Online (Sandbox Code Playgroud)
我已经扫描了/ sys/class/input/input2,我不确定我在寻找什么.也许有人可以指出我正确的方向?
几天前有同样的问题我们发现了这个解决方法.
您可以在终端上执行以下命令:
cat /proc/bus/input/devices
Run Code Online (Sandbox Code Playgroud)
这将列出您连接的设备,您的设备应该在列表中.例如,那里有一个项目对我来说:
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
Run Code Online (Sandbox Code Playgroud)
在Handlers下,您会注意到event15出现了.在我的例子中,您可以通过引用/ dev/input/event15来访问数据流.你必须弄清楚你的情况
| 归档时间: |
|
| 查看次数: |
17190 次 |
| 最近记录: |