标签:
在USB总线接口协议中,规定了一些标准的USB描述符,如表所示。
对于USB设备来说,有些USB描述符是必需的,例如:
其余一些描述符并非必需,只在特定USB设备中使用,例如:设备限定描述符、其他速率配置描述符用于高速USB设备;OTG设备描述符用于USB OTG外设;超高速端点伴侣描述符用于超高速USB设备。
USB描述符其实就是一个数据集合,用来表征USB设备某一方面的功能。USB协议中严格规定了每一种描述符的数据格式。各个USB描述符均由一系列具有固定排列顺序的字段构成。通常来说,bLength为第一个字段,表示该描述符的长度;bDescriptorType为第二个字段,表示该描述符的类型。在描述符的定义中,往往采用特定的前缀字符来表示该字符的类型和长度,包括以下几类:
// USB描述符是学习USB开发所必须首要掌握的。
标签:
原文地址:http://www.cnblogs.com/utank/p/4633848.html