贴片电感
贴片电感
・  当前位置::扁平线圈电感 > 行业新闻
USB总线驱动中的标识串
作者:    来源:    时间:2017-03-07 22:01:10浏览量:

在驱动设备的枚举和加载过程中,设备的标识串起着很重要的作用。设备标识串一般分为硬件标识串、兼容类标识串和设备标识串这几种。这些标识串其实是由上一级的驱动程序(一般是总线驱动)产生的,Windows系统用它来寻找和加载相应的驱动程序。

举一个简单的例子,当你插入一个U盘时,USB总线就会检测到这个U盘设备被插入了,然后,它就会创建这个U盘设备的PDO,同时呢,会给这个PDO产生标识串,就象你在设备管理器中设备属性对话框的详细信息中看到的那样:

设备范例Id:

USBVID_123A&PID_567B1234567890ABCDEF

硬件Id:

USBVid_123A&Pid567B&Rev_0001

USBVid_123A&Pid567B

兼容Id:

USBClass_08&SubClass_06&Pro_50

USBClass_08&SubClass_06

USBClass_08

每种设备产生的标识串都是不一样的,特别的,对于USB设备,这些标识串的产生是有一定的规范的。

USB设备分为单功能设备和多功能设备。单功能设备最常见,如U盘、鼠标等,而多功能设备是指设备描述符里具备多个接口描述符的设备,如USB手柄,包含按键和听筒及受话器,按键部分定义的是HID接口,听筒及受话器部分定义的是Audio接口。

多功能设备的枚举比单功能设备要复杂一些,USB总线要先加载usbccgp.sys驱动。然后,这个驱动按每个功能接口继续枚举设备。

硬件标识串

它是由多个子字符串组成的,以来分隔,以结尾。

对于普通的单功能设备来说,一般是2个子字符串,第一个字符串是 USBVID_xxxx&PID_xxxx&REV_xxxx,每个xxxx都是4位的16进制字符数字,分别表示Vendor ID, Product ID, Revision ID。一般而言,这三项能精确确定某一款具体的设备。但一般情况下,Revision ID不是很重要,在设备驱动安装时可以不指定,所以就有了第二个字符串USBVID_xxxx&PID_xxxx。扁平线圈电感制造厂

  • 薄膜电容器具有什么样的优点呢?  目前用于新能源汽车直流支撑的薄膜电容器,大部分是使用高温聚bing烯膜作为介质,那么薄膜电容器具有什么样的优点呢?东莞市瓷谷电子科技有限公司来给大家讲述一下吧。    1、薄膜电容器产品安全性好,耐过压能力强,良好的温度特性,产品温度使用范围可以从-40℃-105℃;   2、薄膜电容器频率特性稳定,高频特性好,有极性,能承受反向电压,低ESL,使用寿命长;   3、薄膜电容器额定电压高,不需要串联和平衡电阻,低ESR,金属膜电容加工厂,通过耐纹波电

  • 基于AFS600的太阳能热水器通用控制器设计摘要:采用数模混合可编程芯片AFS600,通过配置其嵌入的8051软核和内置资源构造了最小控制系统;完成了太阳能热水器的控制系统设计,实现了温度、水位等参数的采集、处理和控制等功能;采用增量式PID控

  • [逆变器]基于SG3525的推挽逆变器前级,这货死活不 本帖最后由 真实科 于 2015-5-18 22:56 编辑 .我真是……*¥#%##@#测试了好多天,想自己解决碰到的问题,事实证明难度太大,费了我半个月。 废话不多说,高效率的提问。 我先贴出原理图+PCB版图+实物图。 提一下,这个板子是我做来学习推挽用的,不是用来做产品,所以有一些地方设计的不好,但理论上是可以达到基本的电路目的的。 该推挽参数,输入12V,输出310V,功率300W,SG3525他激,是逆变器的前级。 上电测试的结果:反相输入端 0V DC同相输入端 2.7V DC同

  • 上一篇:MAXQ处理器的非易失存储功能