Windows提供了SetFeature和GetFeature通讯,其对应的API函数HidD_SetFeature HidD_GetFeature这样在报告描述符中,只需要增加如下即可0x06, 0x00, 0xFF, // Usage Page (Vendor Defined ......
阅读数:0点赞数:02026-09-24 10:11:46
参考USB 2.0 Electrical Compliance Test Specification:https://www.usb.org/document-library/usb-20-electrical-compliance-test-specification一、全文总览该文档是 USB......
阅读数:0点赞数:02026-09-21 10:38:13
对于USB2.0高速描述符,其设备描述符如下:bLength : 0x12 (18 bytes)bDescriptorType : 0x01 (Device Descriptor)bcdUSB : 0x21......
阅读数:0点赞数:02026-09-18 11:45:44
以前文的BOS描述符为例,该描述符比较重要的信息有3个:1.bmConfigured的每2位表示对应的AUM的错误信息类型2.wSVID决定是是那类设备错误提示3.AUM的dwAlternateModeVdo又是根据wSVID来进行错误信息修改另外,billboard要显示弹窗,需要做如下配置:......
阅读数:0点赞数:02026-09-18 10:31:26
设备描述符12 01 01 02 11 00 00 40 B4 04 1D F2 00 00 01 02 00 01配置描述符09 02 12 00 01 01 00 80 32 09 04 00 00 00 11 00 00 00BOS描述符05 0F 3D 00 02 2C 10 0D......
阅读数:0点赞数:02026-09-17 14:09:52
Billboard可以认为是一个一次性USB设备,其最大的作用就是被主机识别后,解析BOS描述符中的内容再根据解析结果弹窗显示。弹窗结速之后,它的使命就完成了。设备描述符Billboard设备有一个独立的USB设备类,0x11Billboard设备如果要启用,其USB的版本需大于USB2.0(b......
阅读数:0点赞数:02026-09-17 10:06:49
实现方式设备容器构成Billboard 的实现方式需要哪些描述符纯 Standalone Billboard自己就是一个完整的 USB 设备Device + Configuration + Interface + BOS(全套)不含 Hub,但含其他 USB 功能把 ......
阅读数:0点赞数:02026-09-15 10:38:41
这两个函数分别针对 USB 2.0 和 USB 3.0 的端口测试或合规性模式,通过集线器类控制请求,将指定端口置于特定的物理层测试状态。#define HUB_REQ_TYPE_SET_PORT_FEATURE 0x23#define HUB_REQ_SET_FEATURE ......
阅读数:0点赞数:02026-09-14 15:21:59
一、为什么高速断开检测是个难题1.1 全速/低速时代的简单做法在全速和低速模式下,设备端有上拉电阻(全速上拉 D+,低速上拉 D-)。主机通过检测 D+/D- 上的直流电平就能判断设备是否存在:有设备:上拉电阻存在,某条线被拉高。无设备:上拉消失,线路为低电平。拔掉设备,电平立刻变化,检测非常......
阅读数:0点赞数:02026-09-11 16:44:52
Billboard 是 USB Type‑C 规范定义的专用 USB 2.0 设备,作用就是替代模式协商失败时上报错误信息,只走 D+/D-,不占用高速 SuperSpeed 差分对。billboard位于usb3扩展坞内部,所以包括xhci和hub.dock其实是对hub多功能的扩展,如支持......
阅读数:0点赞数:02026-09-10 14:34:55
c:kdnet>bcdedit /dbgsettings net hostip:192.168.1.9 port:50000Key=3kg4vpcmbgr9b.kh31y0zyedx4.7l710y9jg8nz.1gu1y52hcsfqh电源状态功能特征唤醒特征(必须设置关联的使......
阅读数:0点赞数:02026-08-21 18:39:21
USB接口控制请求一般是特有的类主请求如对于HID设备会有GET_DESCRIPTOR,用于获取报告描述符GetReport,GetReport 获取报告信息,包括输入输出报告,特性报告对于BOT大容量GET_LUN请求BOT_RESET对于UVC/UACGET_CURSET_CURG......
阅读数:0点赞数:02026-08-18 09:48:37
USB设备标准控制请求有点多,一般有GET_DESCRIPTORSET_ADDRESSSET_CONFIGURATIONGET_CONFIGURATIONGET_STATUSSET_FEATURECLEAR_FEATUREGET_DESCRIPTORGET_DESCRIPTOR一般用于获取设备......
阅读数:0点赞数:02026-08-18 09:41:30
USB端点控制请求有以下几种SET_FEATUERCLEAR_FEATUREGET_STATUS 主机对端点发请求 │ 设备处于什么状态? ......
阅读数:0点赞数:02026-08-17 17:51:10
应用层 (USB_APP) usbd_desc.c 描述符 usbd_storage_msd.c 存储介质接口 usbd_usr.c 用户回调 usb_bsp.c 板级支持(时钟/GPIO/延时) ▲类层 (Class......
阅读数:0点赞数:02026-08-17 14:51:25
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驱动...
通信类网络控制模型(NCM)子类是一种协议,通过该协议,USB主机和设备可以有效地交换以太网帧。这些以太网帧可以传输通过通信网络传输的IPv4或IPv6数据报。NCM旨在与高速网络附件(如HSPA和LTE数据服务)一起使用....
USB Communications Device Class...
该规范定义了一个用于以太网(IEEE 802.3)和类似设备的通信设备的子类设备。...
USBHUB2.0驱动实现,需先学习USB2.0集线器规范...
E-Marker 是Electronically Marked Cable的缩写,是封装在 USB-C端口中的芯片。通过这个芯片,可以得到电缆的各种参数,包括功率、数据、视频传输、ID等信息。...
在USB2.0主机驱动中,已经将usbd的源代码在usbport中重新实现了,也相当于从USB1.1升级到了USB2.0,而usbd中导出函数完全成了一个空壳函数。而空壳函数与实际函数是通过宏USBD_DRIVER来开关...
虚拟USB设备...
USB Accessory Mode(配件模式)是 Android 系统支持的一种 USB 通信模式。...
UVC相机配置描述符大全...
Linux USB Gadget使用以Linux作为从设备,从而在主机创建USB设备。...
USB3总线分析仪传输抓包分析...
转换于https://blog.csdn.net/Liuqz2009/article/details/142631754 ,其实也是XHCI V1.2的翻译...
TinyUSB作为一款开源跨平台USB协议栈,采用分层架构和模块化设计,实现了对USB Device、Host和On-The-Go (OTG) 三种模式的完整支持。...
MIDI V1.0协议...
USB3测试...
Linux-USB百科...
USB3硬件及电气信号...
USB3知识点...
Billboard设备...
