这是设备驱动程序串行端口 1: /dev/ttyS1
。
是否有 USB 端口的设备驱动程序,或者 USB 的工作方式是否非常复杂,以至于 USB 端口无法使用单个文件来表示?
答案1
/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
。)