USB学习篇之USB规范概览与usb设备分类
作者:互联网
——本文摘抄自《USB3.0编程宝典》,如有侵权,请联系删除
USB总线技术规范规定了USB的设备类型、数据传输方式和协议等信息,这是USB芯片制造商和驱动开发商必须遵守、也是USB设备设计者需要了解的。USB规范标准包括三个部分:USB基本规范、USB设备类规范和USB HOST控制器规范。其中USB基本规范描述了USB 1.0、USB 1.1、USB 2.0、USB 3.0和USBOTG的协议规范,这是USB芯片厂商重点需要关注的。USB HOST控制器规范则描述了USB主控制器的协议内容,这是USB HOST芯片厂商重点需要关注的。对于一般的USB设备开发者来说,更为关心的是USB设备类规范。常用的USB设备类规范包括如下各项。
- 语音设备类(Audio Device):例如麦克风、音箱。
- 通信设备类(Communications Device) :例如调制解调器Modem。
- 芯片/智能卡接口设备类(Chip/Smart Card Interface Device):例如USB Key、USB SmartCard等。
- 设备固件更新类(Device Fireware Upgrade):用于USB设备自身软件更新。
- 影像设备(Image Device):例如扫描仪、数码相机、打印机。
- 人机交互设备(Human Interface Device):如鼠标、键盘、游戏杆等。
- IrDA设备类(IrDA Bridge Device):主要是针对红外遥控和数传设备。
- 存储设备类 (Mass Storage Device):例如光驱、U盘、移动硬盘等。
- 物理接口设备类 (PhysicaI Interface Device):如各种数据采集卡。
- 电源设备类 (Power Device ):主要是针对电源控制的设备。
- 打印机设备类(Printer CIass):专门针对各种黑白或彩色打印机,以及照片打印机。
- 监控设备类(Monitor Device):例如显示器。
- 自定义设备类(Custom Device):依赖于特定需求而开发的USB设备。
USB设备类规范描述了典型的USB设备,对于有专门设备类的USB设备,设计者需要严格按照相应的设备类规范来设计,这样才能保证良好的兼容性和通用性。另外,也可以在一个 USB设备中实现两个或多个设备类,从而构成复合USB设备。而对于一些用户的特性需求,则可以自由发挥,例如数据采集、USB遥控终端等。
标签:例如,USB,芯片,概览,规范,usb,Device,设备 来源: https://www.cnblogs.com/Li-Share/p/16084758.html