原创:kylin_zeng ;http://blog.sina.com.cn/u/2312748742
usb描述符:
一个设备只有一个设备描述符,而一个设备描述符可包含多个配置描述符,一个配置描述符又可包含多个接口描述符。一个接口使用几个端点就有几个端点描述符。
1)设备描述符:
2)配置描述符:
4)端点描述符:
***********************************************************
传输:
一、
usb数据传输:usb分为四种不同传输方式。不同传输方式对应相应的端点.
1)控制传输:主要用于对设备的控制,如发送重启命令时就是用控制传输。(每个usb设备都要有,如都需枚举初始化设备)
2)中断传输:数据量比较小,如鼠标键盘等。这里的中断不同于以前的中断,该中断不能引起硬件
3)等时传输(同步);对数据准确性不高。实时性高。如mic麦克风等
4)批量传输:对数据准确性高。实时性不高,如打印机等。
二、
1、传输(Transfer):usb数据传递首先基于传输:有中断传输,批量传输,同步传输,控制传输。