[問題] 如何讓系統有/dev/bus/usb

看板LinuxDev作者 (消失)時間14年前 (2012/02/28 22:36), 編輯推噓4(405)
留言9則, 2人參與, 最新討論串1/1
想請問如何讓板子上的root file system 有 /dev/bus/usb 這個裝置呢? 是否在 kernel 選項需要選取什麼?或是rootfs有特定的作法? 目前使用的板子上面有一個 usb port 不過當沒有接上 usb 的時候 /dev 下並無 bus/usb 這個裝置 取而代之的是 /dev/usb1 因為使用的 libusb 這個 library 一定需要去讀取 /dev/bus/usb 裡的usb裝置 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.58.179

02/28 22:59, , 1F
Open USBFS support in kernel configuration
02/28 22:59, 1F

02/29 00:02, , 2F
CONFIG_USB_DEVICES 看來是這個?
02/29 00:02, 2F

02/29 00:02, , 3F
這是一般必備的選項嗎?(不知道有何差異?
02/29 00:02, 3F

02/29 00:14, , 4F
CONFIG_USB_DEVICEFS
02/29 00:14, 4F

02/29 00:18, , 5F
USBFS,可以在user mode控制USB硬體不必寫到kernel mode
02/29 00:18, 5F

02/29 00:22, , 6F
libusb基本上就是對usbfs節點做操作,因為可以直接在
02/29 00:22, 6F

02/29 00:22, , 7F
user mode控制,所以很多USB裝置的相關專案都會用libusb
02/29 00:22, 7F

02/29 00:22, , 8F
比如CUPS,SANE等等...
02/29 00:22, 8F

02/29 00:24, , 9F
另外,節點應該會長在/proc/bus/usb (/dev/下沒注意XD)
02/29 00:24, 9F
文章代碼(AID): #1FJEPViz (LinuxDev)
文章代碼(AID): #1FJEPViz (LinuxDev)