Linux
Linux 是否有 USB 埠的設備驅動程序?
這是串列埠 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
。)