Linux 有 USB 端口的设备驱动程序吗?

Linux 有 USB 端口的设备驱动程序吗?

这是设备驱动程序串行端口 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。)

相关内容