STARM 发表于 2013-6-16 22:33 
支持一下, WinUSB设备 OS字符串描述符
这几天仔细研究了一下 OS描述符,它可以添加注册表,设置图标等,于是联想到能不能用它来代替inf文件来实现CDC类(USB转串口)的免inf呢,如果可以的话,CDC类就可以真正的免驱动了,但是研究了好几天还是不会弄,呵呵水平有限啊,网上关于OS描述符的应用也基本只有winUSB设备的,其他的没有...
WinUSB设备也听不错,如果想把USB枚举为自定义设备,可以加载Winusb.sys作为驱动,省了自己写驱动了...可惜只有win8才能实现WinUSB的免inf方式。其他的都需要一个.inf文件,不怎么实用了...
最后就是如果在0xEE处没定义OS字符串描述符,Host会复位设备,这个过程只有用USB分析仪才能看到,设计的时候应该注意这点。
|