记录一次USB主机返回错误有配置描述符引起的设备枚举失败。USB配置描述符是USB规范中很重要的一个描述符,该描述符不仅包括自身,也包括后续的功能描述符如接口描述符和数据传输描述符端点描述符。所以如果一个USB设备的配置描述符如果配置的有问题,USB设备肯定是不能正常工作的。本人虚拟的USB设备因一......
阅读数:3点赞数:02024-07-18 16:09:49
0x05, 0x84, // Usage Page (Power Pages)0x09, 0x04, // Usage (0x04)0xA1, 0x01, // Collection (Application)0x09, 0x24, //......
阅读数:0点赞数:02024-07-18 09:39:27
一般常见的是一个HID设备包括输入端点和输出端点,这样既可以进行输入也可以进行输出。但有时为了打包,可以将数据的内容设置比较大一点,比如1023。为什么不是整数1024呢?这是因为ReportId,ReportId做为传输的前导数据,占1字节,加上数据内容,刚好1024字节。0x06, 0x00,......
阅读数:9点赞数:02024-07-16 10:20:39
诸如耳机一般,可以通过两个按钮控制系统的音量大小。这其实是一个HID设备,设备通过发送HID输入报告内容通知系统调节其自身音量的大小。0x05, 0x0C, // Usage Page (Consumer)0x09, 0x01, // Usage (Consumer ......
阅读数:5点赞数:02024-07-16 09:56:52
Telephony设备在Windows下是一个HID-COMPLIANT HEADSET。0x05, 0x0B, // Usage Page (Telephony)0x09, 0x05, // Usage (Headset)0xA1, 0x01, /......
阅读数:3点赞数:02024-07-16 09:53:16
该示例包括一个输入端点和输出端点的HID配置描述符。该示例可以很好的展示了一个HID设备配置描述符的结构示例。对于HID设备来说,一般配置描述符不是关键点,重点是HID报告描述符。但是有时又需要一参考的设计帮助我们来快速的开发。HID设备的功能其由HID报告描述符的USGAE_PAGE和USAGE......
阅读数:9点赞数:02024-07-16 09:39:30
在设备管理器中如下图:该设备配置描述符中共有4个接口描述符:接口0-2K Camera 视频控制接口输入终端-ITT_CAMERA处理单元描述符扩展单元描述符扩展单元描述符输出终端描述符接口1-2K Camera 视频流接口-同步传输(11个备用接口)MJPG 2569X1440x30......
阅读数:7点赞数:02024-07-15 15:29:19
相机格式和分辨率格式分辨率MJPG1280X720x30MJPG960x540x30MJPG848x480x30MJPG640x480x30MJPG640x320x30YUY21280X720X10YUY2640X480X10......
阅读数:8点赞数:02024-07-12 12:28:55
格式概述格式分辨率NV12640X360x30H2653840X2160X30传输方式批量传输,BULK模式功能支持处理单元D0:亮度D1:对比度D2:色调D3:饱和D4:锐度扩展单元选择子9-11D0的选择子为1视频流端点地址0x81其它附......
阅读数:19点赞数:02024-07-12 12:12:19
正常情况下,一个UAC类型的设备如麦克风或者扬声器,一般都会有三个或者两个拓扑节终端。如对于麦克风,其拓扑结是:输入终端->音频控制特征单元->输出终端 ,然后再通过音频流接口描述符中通过bTerminalLink指 定输出终端,最终连到的是USB主机端。而对于扬声器:拓扑结构是:输......
阅读数:17点赞数:02024-07-11 14:58:36
UAC 类特定音频控制接口头描述符详见:https://www.usbzh.com/article/detail-222.html该接口描述符字段bInCollection表示后面的baInterfaceNr的有效数组个数:typedef struct _USB_AC_HEADER{... ......
阅读数:9点赞数:02024-07-11 10:25:36
之前虚拟的USB音频设备麦克风和扬声器都是一个独立的设备。但是我们经常见到的UAC音频设备其实可以通过一个配置描述符来复合的。如本人手中的华为耳机。其在设备管理器中的示例如下:这个USB设备,包括了麦克风和扬声器。以上的两种复合有什么区别呢?本人感觉其实是没有区别的。不过从习惯上来讲,后一种好像用......
阅读数:23点赞数:02024-07-11 09:47:14
USB 历史通用串行总线 (USB) 是将外围设备连接到主机的标准接口。USB 系统最初是由康柏、数字设备、IBM、英特尔、微软和北方电信等公司设计的,目的是用更简单的架构取代现有的混合连接器系统。USB 的设计初衷是取代将外围设备连接到主机所需的大量电缆和连接器。USB 的主要目标是使外围设备的......
阅读数:64点赞数:02024-07-10 19:07:12
在USB Audio Class(UAC)规范中,bAssocTerminal(Associated Terminal)字段用于描述音频终端(Audio Terminal)之间的关联关系。具体来说,它在描述音频设备拓扑时很有用,主要用于标识音频输入终端与输出终端之间的关系。bAssocTermin......
阅读数:28点赞数:02024-07-09 14:51:17
UAC无论是输入终端还是输出终端,都会有一个wTerminalType字段表示其类型。对于麦克风设备,一般是输入终端->其它->输出终端(0x0101 usb-stream)->USB总线对于扬声器设备,一般是USB总线->输出终端(0x0101 usb-stream)-&g......
阅读数:31点赞数:02024-07-09 14:40:02
Windows下USB百科知识...
...
...
USB存储(U盘)博客...
...
USB3.0,USB3.1,USB3.2协议规范12...
基于UVC摄像头的抓包实例分析及调试经验。...
USB规范及文档...
...
DisplayPort(简称DP)是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。...
...
以力科(LECROY)USB总线分析仪抓包为基础进行分析...
...
...
...
...
工欲善其事,必先利其器。...
UAC设备实例分析...
USB供电PowerDelivery...
USB-C,TYPE-C...
USB4百科...
HID规范,HID工具相关资源下载...
本专题来自本站USB中文网技术交流群“黎叔”的投稿,由站长本人整理并发布。感谢“黎叔”的支持...
Windows自己使用USB驱动虚拟的HID键盘鼠标,调试,文章。...
使用Windows提供的HID API函数实现与自定义HID设备的通讯。...
UAC开发笔记...
HID开发调试笔记...
USB调试笔记...
USB的相关开发、调试代码及片段、函数...
USB通用驱动源码分析...
HID源码分析...
本文来自流源君关于USB4规范解读,本站得到了作者流源君的个人授权进行转载。...
USB大容量存储设备即USB Mass Storage Class Bulk-Only Transport规范详解。V1.0,1999年。...
WinUSB 是 USB 设备的通用驱动程序,适用于自定义通讯。...
USB认证,USB VID获取,USB测试等...
USB虚拟音频UAUD...
USB2.0物理层的电信号...
基于USBIP的源代码分析...
Windows下开发USB...
UAC设备的描述符及实现示例。...
USB虚拟摄像头UCAM...
HID设备示例,包括鼠标,键盘,触摸屏等。...
USB Type C定义了新的接口形态,为了兼容旧的接口以及一些特殊功能,它定义了不同形态的插座、插头、线缆。...
USB总线分析仪资源分享...
USB芯片及处理器...
USB调试工具下载快速导航...
USB中文网推出的USB抓包工具USBHound,碰瓷BUSHound。...
USB书籍分享...
USB调试软件...
Windows下的HIDDLL接口研究...
USB Packet Viewer是一款便携式USB协议分析仪,能够捕捉USB通讯的底层数据包以及总线事件。官网:http://www.usbpacketviewer.com/...
各种USB描述符实例分享...
设备固件更新规范V1.1 Device Firmware Upgrade...
基于XMOS的USB-Video-Class-Device翻译整理。详见本站QQ群UVC目录XMOS-AN00127_-USB-Video-Class-Device_2.0.2rc1文档...
USB连接器大全,TYPE-A,TYPE-B,TYPE-C,micro-a等各类USB连接器...
USAGE_PAGE和USAGE查询表,基于HID Usage Table1.22...
音视频方面的文件...
ALSA(Advanced Linux Sound Architecture)即高级 Linux 声音架构。...
STM32 USB技术分享...
本人以本群“自干五钻石 ”提供的资料来进行Windows系统下UVC红外摄像头的实现原理分析。...
支持Win7,Win10的虚拟声卡。...
USB虚拟键盘鼠标UVKM...
USB Content Security Devices V2.0...
USB2.0集线器HUB内容描述符...
USB控制器知识分享...
V4L2学习笔记...
Linux系统USB驱动...
Linux&UVC驱动...
虚拟USB设备...
UVC相机配置描述符大全...