公司在淘宝买了一把二维码扫描枪,插着君正的X1000板子启动,不会生成event设备,应用程序读不到数据,还有救吗?
离线
条码枪会触发动作,扫码也会响,但是应用程序就是读不到数据。
然后我插着电脑,接着电脑开机,开机后电脑记事本能显示条码枪数据。
说明不是条码枪问题。
离线
君正x1000是跑linux吗,那看下linux控制台的日志吧,看有没有生成 event 设备
离线
谢大佬,是linux, 我去看下
离线
貌似有生成event设备哦:
[ 1.787947] usb 2-1: new full-speed USB device number 2 using ohci-platform
[ 1.986709] random: crng init done
[ 2.062430] input: Manufacturer Barcode Reader as /devices/platform/soc/1c1a400.usb/usb2/2-1/2-1:1.0/0003:E851:1000.0001/input/input2
[ 2.129338] hid-generic 0003:E851:1000.0001: input: USB HID v1.01 Keyboard [Manufacturer Barcode Reader] on usb-1c1a400.usb-1/input0
[ 4.091240] jffs2: notice: (75) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
离线
试一试 mdev -s
搞定了,真是这样,好神奇,执行完了之后就生成了 /dev/input/event2
这是什么原理?
离线