USB 驱动程序属于哪一类驱动程序?字符驱动程序还是块驱动程序?
USB drivers fall under which category of drivers? character drivers or block drivers?
我正在尝试在 Linux 中实现 USB 驱动程序。在此之前,我想知道USB驱动是字符驱动还是块驱动?还是一个单独的类别?
有字符和块 USB 驱动程序:
cdc-acm
是字符驱动(用于USB CDC串口)。
usb-storage
是块设备驱动程序(USB 大容量存储)。
您可以通过在您的应用程序中使用 LibUSB 来省略开发内核级 USB 驱动程序。
我正在尝试在 Linux 中实现 USB 驱动程序。在此之前,我想知道USB驱动是字符驱动还是块驱动?还是一个单独的类别?
有字符和块 USB 驱动程序:
cdc-acm
是字符驱动(用于USB CDC串口)。usb-storage
是块设备驱动程序(USB 大容量存储)。
您可以通过在您的应用程序中使用 LibUSB 来省略开发内核级 USB 驱动程序。