ECM 描述符
2025-07-10
0
0
标准USB描述符定义
符合本子类规范的设备需要实现通信设备类(Communications Device Class)、通信接口类(Communications Interface Class)和数据接口类(Data Interface Class)的标准USB描述符。这些定义详见 [USBCDC1.2]。
类特定描述符(Class-Specific Descriptors)
符合本子类规范的设备可能需要为通信接口类和数据接口类实现类特定描述符。这些定义也在 [USBCDC1.2] 中给出。
功能描述符(Functional Descriptors)
- 功能描述符用于描述接口描述符中类特定信息的内容。
- 所有功能描述符都以一个通用的头部描述符开始,这样主机软件可以方便地解析类特定描述符的内容。
- 每个类特定描述符由一个或多个功能描述符组成。
- 目前,通信类定义了类特定描述符信息,数据类没有定义类特定描述符。
[USBCDC1.2] 规范中描述的通用功能描述符包括:
- Header Functional Descriptor(头部功能描述符)
- Union Functional Descriptor(联合功能描述符)
- Country Selection Functional Descriptor(国家选择功能描述符)
以太网子类设备专用的功能描述符
- 下文将介绍专门针对以太网子类设备的功能描述符。
总结
- 所有符合规范的设备都必须实现标准USB描述符。
- 通信接口和数据接口可能需要实现类特定描述符。
- 功能描述符用于详细描述类特定信息,便于主机解析和管理。
- 以太网子类有专用的功能描述符,详见后续章节。