如何解决Linux USB编程
| 我是Linux内核编程的新手。我希望开发一个程序来读取USB驱动器信息,例如其制造商名称,容量等。我了解描述符及其属性。但是我不明白如何枚举连接到系统的USB驱动器。我正在寻找启动内核和USB端口之间连接的功能。这怎么可能?解决方法
您不需要像这样对内核进行编程-实际上,要读取设备信息,您甚至不需要设备驱动程序。
USB系统在较新的2.6内核中有所不同,因此许多在线教程可能已过时-但请从http://www.linux-usb.org/开始。
如果您确实想编写USB设备驱动程序,请参阅此Linux日记教程。
, 您真的要进行内核编程吗?有一个lsusb实用程序,能够读取\“ USB驱动器信息,如其制造商名称\”,描述符...。它也可以枚举所有USB设备。
lsusb
的来源例如此处http://www.google.com/codesearch#VKTEFMx6wp0/lsusb.c
如果您正在编写可在内核模式下工作的USB驱动程序,建议您阅读一些现有的USB驱动程序和USB驱动程序编程常见问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。