我是 Linux 内核编程的新手。我想开发一个程序来读取 USB 驱动器信息,如制造商名称、容量等。我知道描述符及其属性。但我不明白如何枚举连接到系统的 USB 驱动器。我正在寻找启动内核和 USB 端口之间连接的功能。怎么可能?
最佳答案
您不需要像这样对内核进行编程 - 事实上,您甚至不需要设备驱动程序来读取设备信息。
USB 系统在较新的 2.6 内核中有所不同,因此许多在线教程可能已过时 - 但从这里开始 http://www.linux-usb.org/
如果您确实想编写 USB 设备驱动程序,请参阅此 Linux journal tutorial
关于c - Linux USB编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456167/