9.7 USB设备类定义
9.7 设备类定义
所有的设备必须支持本章所讲的请求与描述表,多数设备还有设备特有的扩展的请求与描述表。另外,设备还会支持一组设备共有的服务。为了定义一个设备类,下面信息必须被提供出来,来定义此类设备的表现与行为。
9.7.1 描述表
如果此类须有对标准描述表特有的定义,则此定义必须在类说明中指出。另外,如果此类定义了标准的扩展描述表集合,它们必须在类中说明。扩展的描述表定义方法与标准描述表定义方法一致,比如说,所有描述表以表长打头。
9.7.2 接口与结点的使用
当一个设备类标准化以后,此类设备使用的接口以及结点们如何被使用必须在类定义中说明,设备类在满足基本的类定义以后还可扩展一些类特性。
9.7.3 请求
此类的所有请求必须被定义。
USB开源项目
百合电子工作室曾在2009年推出了一个USB开源项目:Easy USB 51 Programer,此项目以开源的形式展示了USB通信的基础性内容、USB HID设备类固件程序开发及PC端应用程序开发、自定义USB设备类固件程序开发及PC端驱动程...
|
USB产品
EASY USB D12 是原EASY USB 51 PROGRAMER的升级版,是百合电子工作室历时一年精心设计的一款USB学习板/开发板,与老款相比,其实例更丰富,技术文档更详尽,更重要的是此款USB学习板还提供技术支持。......
|