作者bluestar8783 (蓝星)
看板LinuxDev
标题[问题] 怎样找到正确的USB device node path?
时间Mon Apr 23 11:51:49 2012
我写了个USB driver(用usb_register_dev注册)
然後我要去open所产生的device node,发现其
path为/dev/bus/usb/002/065(在/proc/bus/usb下无东西)
Driver的major number是180,minor number是192
我原本想说在app中去scan /dev/bus/usb下的所有node
,并判断其major/minor number是否符合我的driver
但是却不知道在app端该怎麽去捉取到这两个值?
请问Linux是否有提供MICRO来捉取这两个值呢?(我知道
driver端可以用iminor来用)
我有去cat /sys/bus/usb/devices/1-1:1.0/uevent下会
出现DEVICE=/proc/bus/usb/001/005,但其
/dev/bus/usb/001/005却非正确的path
还是说有其他的方式可以很快得到我driver所产生
的path?
因为我的平台是在Android上面,所以跟正常的Linux
运作好像有些差别(例如/proc/bus/usb下没东西)
感谢!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.198.202