枚举是某个USB设备连接到系统并指派一个明确的地址码的过程,地址码用来访问个别设备。USB主机控制器查询设备属于哪一类的设备时也尝试为其绑定适当的驱动程序。
主机发往设备的一些基本命令:
设置地址—指示设备更改它的当前地址设置
取设备描述符—关于设备的全部信息(制造厂商,固件版本⋯)
取配置描述符—端口的使用方式
取界面描述符—设备可能使用的界面
取字符串描述符—制造厂商和产品名的Unicode格式字符串
每个USB设备都有这个基本的过程,如果没有它,设备将永远不能被操作系统使用。