读书人

USB多接口驱动怎么实现

发布时间: 2012-10-17 10:25:47 作者: rapoo

USB多接口驱动如何实现
在Windows下,如何实现用一个配置描述符下,多个接口描述符的设备,会同时绑定两个驱动程序?

由于之前一个HID的接口,需要增加一个DFU功能的接口,该接口只使用EP0,在Windows上写了DFU的驱动程序,但是一旦DFU驱动程序绑定后,原来的HID驱动就无法绑定,如何让两个接口都分别绑定各自的驱动程序喃?

了解了一下IAD描述符貌似可以做到这一点,但是是否需要编写一个总的驱动来解析IAD描述符喃?而这个总的驱动又是如何和HID驱动和DFU驱动交互的喃?

望有知道的朋友能点播一二,不胜感激!

[解决办法]

探讨



现在DFU没有对应的驱动程序,如果我自己实现一个WDM架构的驱动,复合设备驱动能安装吗?并且不影响之前的鼠标驱动?

读书人网 >驱动开发

热点推荐