USB-描述符之间的关系

没有接口关联描述符

USB-描述符之间的关系_第1张图片

    一个 USB 设备只有一个设备描述符。设备描述符里决定了该设备具有多少种配置,每种配置都有一个配置描述符。每个配置描述符中又定义了该配置里有多少个接口,每个接口都有一个接口描述符。在接口描述符里又定义了该接口有多少个端点。每个端点都有一个端点描述符,端点描述符定义了端点的大小、类型等。如果有类特殊描述符的话,它跟在相应的接口描述符之后。

  1.     由端点构成一个接口(接口是端点的集合)
  2.     由接口构成一个配置(配置是接口的集合)
  3.     由配置构成一个设备(设备是配置的集合)

注意:配置描述符号、接口描述符、类特殊描述符(如果有)和端点描述符是一起返回的,统称为配置描述符集合

当设备有多个接口,并且接口有多个端点时,数据返回配置描述符集合的格式如下

  • 配置描述符
  • 第一个接口的接口描述符
  • 第一个接口的类特殊描述符(如果有)
  • 第一个接口的端点1描述符
  • 第一个接口的端点2描述符
  • 第一个接口的端点n描述符
  • 第二个接口的接口描述符
  • 第二个接口的类特殊描述符(如果有)
  • 第二个接口的端点1描述符
  • 第二个接口的端点2描述符
  • 第二个接口的端点n描述符
  • 第n个接口的接口描述符

接口关联描述符

USB-描述符之间的关系_第2张图片

 

你可能感兴趣的:(USB,usb,描述符之间的关系,接口关联描述符)