USB描述符分类与介绍.docVIP

  • 11
  • 0
  • 约3.36万字
  • 约 39页
  • 2018-11-01 发布于浙江
  • 举报
USB描述符分类与介绍.doc

USB描述符的分类详解 所谓描述符,就是用于描述设备特性的具有特定格式排列的一种数据组织结构。 描述符的作用在于设备向主机汇报自己的信息、特征,主机根据这些信息从而加载相应的驱动程序。 描述符分为三大类:标准描述符、设备类描述符、厂商描述符。 标准描述符:除字符串描述符可选外,任何设备都必须包含剩下的几种标准描述符:设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符 设备类描述符可划分为:集线器类描述符、人机接口类描述符 每个USB设备都有一个设备描述符,设备描述符里面决定了该设备有多少种配置,每种配置描述符对应着配置描述符;而在配置描述符中又定义了该配置里面有多少个接口,每个接口有对应的接口描述符;在接口描述符里面又定义了该接口有多少个端点,每个端点对应一个端点描述符;端点描述符定义了端点的大小,类型等等。 由此我们可以看出,USB的描述符之间的关系是一层一层的,最上一层是设备描述符,下面是配置描述符,再下面是接口描述符,再下面是端点描述符。在获取描述符时,先获取设备描述符,然后再获取配置描述符,根据配置描述符中的配置集合长度,一次将配置描述符、接口描述符、端点描述符一起一次读回。其中可能还会有获取设备序列号,厂商字符串,产品字符串等 描述符的类型值: 表1 . USB描述符的类型值 类型 描述符 描述符值 标准描述符 设备描述符(Device Descriptor)

文档评论(0)

1亿VIP精品文档

相关文档