Enum\\下的USB表键使用VID_v(4)& PID_d(4)格式描述USB设备。Enum\\下的USB表键使用VID_v(4)& PID_d(4)格式描述USB设备 v(4)代表4个数字的卖家代码(由 USB协会分配给卖方); d(4)代表4个数字的产品代码(由卖方分配的产品)。USBSTOR表键则使用Disk& Ven_iManufacturer& Prod_iProduct& R...
对于 Control\DeviceClasses 来说,该子键下存储的是以 GUID 分类的设备信息,其中有几个是和 USB 设备有关的(它们在微软的 USB 和存储设备输入输出控制头文件 USBIODEF.H 和NTDDSTOR.H 中定义,有兴趣自己到MSDN上去看):{A5DCBF10-6530-11D2-901F-00C04FB951ED}GUID_DEVINTERFACE_USB_DEVICE{...
1 硬件和软件的一个win-32逻辑分析仪,采用多线程win-32前端和本地接口。当你的爱好是收集旧计算机(包括一些6800处理器上的老游戏机),逻辑分析仪证明了宝贵的诊断大量的问题。这个项目是一个混合的硬件,离散逻辑和微控制器和软件在汇编代码,vc + +。实际分析仪是从原来的文章“高速逻辑分析仪的视窗95”出现...
(1)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB注册表项目下,从其中一个子项找出准备安装XP系统的USB设备的“Vid_&Pid_名字”。 “VID_&Pid_名字”的结构是Vid_xxxx&Pid_xxxx,当中x代表数字。如本例中,“Vid_&Pid_名字”是Vid_05e3&Pid_0702,将它用笔记录下来,留待下一步骤使用。 (2)在HKEY_LOC...
记录了设备的 USB 版本号、设备类型、VID(厂商 ID)、PID(产品 ID)、设备序列号等。 2.1.2 配置描述符 设备描述符的bNumConfigurations域定义了一个 USB 设备的配置描述符数量,一个 USB 设备至少有一个配置描述符。 配置描述符里面包含设备可提供的接口(Interface)数量、配置编号、 供电信息等。
1、USB2I2C概述 USB2I2C是一个USB总线的转I2C总线的专用接口芯片。通过USB2I2C芯片用户可以非常方便地实现PC 机USB总线和下位机端各种I2C/IIC设备(如,ATMEL公司的AT24CXX系列EEPROM;I2C总线8位并行IO口扩展芯片PCF8574/JLC1562;I2C接口实时时钟芯片DS1307/PCF8563/SD2000D /M41T80/ME901/ISL1208/;I2C 数据采集...
下图是Linux Foundation 向 usb org 申请的一些vid和pid 按照上面的list,roothub的驱动是linux内核提供的,所以root hub 的vid就是 linux 基金会的vid。 那Bus 004 Device 001: ID 1d6b:0003的意思就是 第4个usb root hub 或者usb总线设备地址1 linux Foundation 提供的usb 3.0的hub,其他依次类推。
你将看到一串以“USB\VID_xxxx&PID_xxxx”开头的字符串,其中的xxxx代表设备号。 在Linux系统中,你可以使用命令lsusb来查找设备号。在终端中运行以下命令: lsusb 1. 你将看到一列USB设备及其对应的设备号。 使用Python连接打印机 在我们找到设备号之后,我们可以使用Python来连接打印机。下面是一个示例代码,展示了如...
使用 Ctrl+F 快捷键打开查找窗口,输入 USBSTOR ,取消勾选“值”和“数据”,然后点击“查找下一个”...
设备描述符内信息包括端点0的最大包长度,设备所支持的配置(Configuration)个数,设备类型,VID(Vendor ID,由USB-IF分配), PID(Product ID,由厂商自己定制)等信息。 要仔细分析,主机的每一次标准请求,接收者是谁(设备、接口、端点)。枚举过程,使用的传输方式都是控制传输方式。枚举过程,一些必须的请求肯定会有,比如...