- 论坛徽章:
- 0
|
我的是usb转两个ps/2接口,一个是接键盘,一个是接鼠标
插入usb有信息
usb 1-1: new low speed USB device using s3c2410-ohci and address 3
usb 1-1: configuration #1 chosen from 1 choice
input: Generic USB K/B as /class/input/input2
input,hidraw0: USB HID v1.10 Keyboard [Generic USB K/B] on usb-s3c24xx-1
input: Generic USB K/B as /class/input/input3
input,hidraw1: USB HID v1.10 Mouse [Generic USB K/B] on usb-s3c24xx-1
usb 1-1: New USB device found, idVendor=13ba, idProduct=0017
usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1: Product: Generic USB K/B
在/dev/input下面出现
/dev/input # ls
event0 event1 mice mouse0
使用命令hexdump -C mouse0
移动鼠标是有反应的
00000000 18 ff 00 18 f9 00 18 f3 00 18 f2 00 18 f3 00 18 |................|
00000010 f8 00 18 fe 00 08 01 00 08 01 00 18 fe 00 18 ff |................|
00000020 00 38 f8 fc 3a fa e1 2a 0f db 2a 17 db 2a 19 dc |.8..:..*..*..*..|
00000030 2a 18 df 2a 1b de 2a 1d df 2a 20 e1 2a 22 df 2a |*..*..*..* .*".*|
00000040 1c de 2a 15 de 2a 0d e2 2a 05 ee 2a 01 f9 08 00 |..*..*..*..*....|
00000050 00 08 00 01 08 05 02 08 07 01 08 0a 01 08 11 03 |................|
00000060 08 1b 08 08 29 07 08 2c 08 08 23 07 08 1a 04 08 |....)..,..#.....|
我想event1应该是键盘事件吧
hexdump -C event1
之后敲击键盘没有任何反应
但是hexdump -C event0时,不动鼠标和键盘,就一直出现数据,如下
00000000 94 05 00 00 34 cf 04 00 00 00 00 00 00 00 00 00 |....4...........|
00000010 95 05 00 00 03 2d 05 00 00 00 00 00 00 00 00 00 |.....-..........|
00000020 96 05 00 00 d0 8a 05 00 00 00 00 00 00 00 00 00 |................|
00000030 97 05 00 00 9d e8 05 00 00 00 00 00 00 00 00 00 |................|
00000040 98 05 00 00 6f 46 06 00 00 00 00 00 00 00 00 00 |....oF..........|
00000050 99 05 00 00 3d a4 06 00 00 00 00 00 00 00 00 00 |....=...........|
00000060 9a 05 00 00 12 02 07 00 00 00 00 00 00 00 00 00 |................|
00000070 9b 05 00 00 e0 5f 07 00 00 00 00 00 00 00 00 00 |....._..........|
00000080 9c 05 00 00 b1 bd 07 00 00 00 00 00 00 00 00 00 |................|
00000090 9d 05 00 00 78 1b 08 00 00 00 00 00 00 00 00 00 |....x...........|
000000a0 9e 05 00 00 50 79 08 00 00 00 00 00 00 00 00 00 |....Py..........|
000000b0 9f 05 00 00 1a d7 08 00 00 00 00 00 00 00 00 00 |................|
000000c0 a0 05 00 00 f8 34 09 00 00 00 00 00 00 00 00 00 |.....4..........|
000000d0 a1 05 00 00 c2 92 09 00 00 00 00 00 00 00 00 00 |................|
000000e0 a2 05 00 00 93 f0 09 00 00 00 00 00 00 00 00 00 |................|
000000f0 a3 05 00 00 60 4e 0a 00 00 00 00 00 00 00 00 00 |....`N..........|
00000100 a4 05 00 00 37 ac 0a 00 00 00 00 00 00 00 00 00 |....7...........|
00000110 a5 05 00 00 10 0a 0b 00 00 00 00 00 00 00 00 00 |................|
00000120 a6 05 00 00 d1 67 0b 00 00 00 00 00 00 00 00 00 |.....g..........|
....
我想敲击键盘,event1应该是有反应的,不知道是什么原因,是不是和内核配置有关系?有那位大侠知道?
下面是/sys/class/input/input3/event1/input1 的信息
PHYSDEVPATH=/devices/platform/s3c2410-ohci/usb1/1-1/1-1:1.0
PHYSDEVBUS=usb
PHYSDEVDRIVER=usbhid
PRODUCT=3/13ba/17/110
NAME="Generic USB K/B"
PHYS="usb-s3c24xx-1/input0"
UNIQ=""
EV==120013
KEY==10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
MSC==10
LED==1f
MODALIAS=input:b0003v13BAp0017e0110-e0,1,4,11,14,k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8C,8E,96,98,9E,9F,A1,A3,A4,A5,A6,AD,B0,B1,B2,B3,B4,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,F0,ram4,l0,1,2,3,4,sfw |
|