Linux

Linux 是否有 USB 埠的設備驅動程序?

  • June 5, 2017

這是串列埠 1的設備驅動程序:/dev/ttyS1

是否有 USB 埠的設備驅動程序,或者 USB 是否以非常複雜的方式工作,USB 埠無法使用單個文件表示?

/dev/ttyS1第二個串口的設備節點。

USB 串口也有設備節點,通常被稱為/dev/ttyUSB0等等。一些 USB 設備會分配兩個節點(例如 /dev/ttyUSB0/dev/ttyUSB1;舊的 USB Palm 設備會這樣做)。一些更像調製解調器的 USB 串列設備將具有/dev/ttyACM0設備節點。

實際的設備驅動程序在核心中,通常作為核心模組提供。在使用 8250 型串列埠的 PC 上,驅動程序是tty/serial/8250/serial_cs.ko. 對於 USB 串列埠,它將是usb/serial. (兩條路徑都相對於/lib/modules/$(uname -r)/kernel/drivers。)

引用自:https://unix.stackexchange.com/questions/369262