自定义USB设备

相比于自定义USB HID设备,自定义USB设备具有以下优点:
1.可以自定义传输类型,比如批量传输,而自定义HID设备只能控制传输和中断传输。
自定义HID设备的方式。采用这种方式的通讯设备,优点是不需要写驱动程序,Windows上也有相应的API进行操作。这种方式的缺点是通讯速率比较慢,因为HID设备采用中断方式传输数据,对全速设备而言最快一秒钟只能传64K字节数据。而USB全速设备的理论带宽能达到1M字节每秒,连10%的性能都没有达到。
如果采用Bulk传输,则可以达到理论最大带宽,榨干USB总线的性能。但是采用Bulk传输的时候,设备要么做成串口CDC这样的标准设备,免去驱动的编写,这样设备就不是自定义的,使用起来不如自定义设备那么方便。要么做成Bulk传输的自定义设备,但是这样就得写编写驱动
详情参考

おすすめ

転載: blog.csdn.net/weixin_43527214/article/details/105986387