如何在Linux中正確獲取USB設備文件路徑。 我用命令:find/-iname 「USB」,並得到如下結果:確定USB設備文件路徑
/dev/bus/usb
/sys/bus/usb
/sys/bus/usb/drivers/usb
/sys/kernel/debug/usb
下的/ dev /巴士/ USB我看到:
001 002 003 004 005 006
但我認爲他們都沒有我需要的文件。
在/ sys /總線/ USB /設備/:
sh-3.2# ls /sys/bus/usb/devices/
1-0:1.0 1-1:1.0 3-0:1.0 5-0:1.0 usb1 usb3 usb5
1-1 2-0:1.0 4-0:1.0 6-0:1.0 usb2 usb4 usb6
而且在/ sys /總線/ SCSI /設備/當我pluged的USB我看到:
2:0:0:0 host0 host2 target2:0:0
當我刪除了USB我看到:
sh-3.2# ls
host0
那麼哪個設備文件用於USB?我如何識別它?我需要用USB設備文件製作一個C程序...
此外,您能否向我解釋數字1-1:1.0?這是什麼意思?
謝謝。
你需要什麼設備文件? –
我需要檢查這關係到USB設備的信息。 所以我想我會送ioctl來USB設備文件和讀取反饋數據?這可能嗎? – Tiktac
什麼樣的信息? –