[問題] 怎樣找到正確的USB device node path?
我寫了個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