本站的1位用户
加入于2021-05-27
B站搜索 站长漫谈 看视频。
pnpon内核开发网,USB中文网
站长
    在Windows设备管理器中:首先抓包上干货:Device Length Phase Data ......
    阅读数:2点赞数:02025-04-11 10:17:18
    设备描述符12 01 10 01 00 00 00 08 4F 1C 34 00 10 01 01 02 00 01解析后:0x12, // bLength0x01, // bDescriptorType (Device)0x10, 0x01, // bcd......
    阅读数:11点赞数:02025-04-02 10:08:43
    SetIdle传输由Setup事务和IN事务组成。SETUP事务SETUP令牌包DATA0ACKIN事务IN令牌包DATA1(无数据)ACK 通过USB总线分析仪抓包:......
    阅读数:26点赞数:02025-04-02 09:42:22
    驱动安装的是WINUSBCH56x USB3.0 & USB2.0 device test(80MHz) !—————-setup——————USB_GET_DESCRIPTOR desc=1U20_Standard_Request_Deal 6 18SetupLen=0begin U20......
    阅读数:20点赞数:02025-03-30 00:23:48
    Vendor有数据控制传输和无数据传输类似,只是在SETUP事务和IN事务中多了几个IN或OUT事务。USB控制传输包含两个事务,分别为SETUP事务和IN事务。SETUP事务SETUP令牌包DATA0ACKOUT事务/IN事务(可能有多个)OUT令牌包/IN令牌包DATA1/DATA0......
    阅读数:21点赞数:02025-03-29 11:56:48
    Vendor无数据控制传输和USB标准请求类似,都是USB控制传输。USB控制传输包含两个事务,分别为SETUP事务和IN事务。SETUP事务SETUP令牌包DATA0ACKIN事务IN令牌包DATA1无数据,0包长度ACK ......
    阅读数:15点赞数:02025-03-29 11:52:28
    USB GetDescriptor传输主要包含三种事务:第一种事务是SETUP事务,数量只有1个。第二类事务是IN事务,根据控制端点的最大包大小和描述符内容的实际长度,可能有多个。第三类是OUT事务,用于确认。主要流程是:SETUP事务SETUP令牌包DATA0ACKIN事务(1个或多......
    阅读数:33点赞数:02025-03-29 11:32:49
    SetConfiguration传输包含两个事务,分别为SetConfiguration事务和IN事务。SetConfiguration事务包含:SETUP令牌包DATA0ACKIN事务包含:IN令牌包DATA1ACK通过总线分析仪抓包可以看到:选择配置之后,设备可根据实际的连接速度......
    阅读数:17点赞数:02025-03-29 00:43:05
    SetAddress传输包含两个事务,分别为Setup事务和IN事务。Setup事务Setup翎牌Data0AckIn事务In令牌包Data1Ack通过总线分析仪抓包可见:其中Setup事务用于从主机接收地址值。IN事务用于设备设置新的地址完成。如对于WCH569芯片,其源代码......
    阅读数:37点赞数:02025-03-28 17:49:21
    经常做WINUSB或者LIBUSB驱动开发的同学可以知道,这些设备一般的输入输出端点为bulk传输,对于高速设备,它们的最大包大小一般为512字节。如本会手中使用WCH569芯片(该芯片本身支持USB3.0,不过本人这里让其工作在USB2.0高速下),使用沁恒自带的示例CH372Device,下载固......
    阅读数:27点赞数:02025-03-27 16:10:22
    AOA简介Android 开放配件 (AOA) 支持功能可让外部 USB 硬件(Android USB 配件)与处于配件模式下的 Android 设备进行交互。当某台 Android 设备处于配件模式时,所连接的配件会充当 USB 主机(为总线供电并列举设备),而 Android 设备则充当 USB......
    阅读数:22点赞数:02025-03-17 16:15:53
    Android Open Accessory (AOA) 协议格式详解一、协议版本对照协议版本Android 版本支持核心特性AOA 1.0Android 2.3.4+基础配件模式、音频流支持AOA 2.0Android 4.1+新增 HID 设备支持、ADB 调试......
    阅读数:36点赞数:02025-03-17 16:00:14
    一、模式定义与特点==‌USB Accessory Mode‌== 是 Android 系统的一种特殊 USB 通信模式,其核心特性包括:==‌角色分配‌== 外部配件(如读卡器、传感器)作为 ==‌USB Host‌==(主机),......
    阅读数:78点赞数:02025-03-17 15:48:50
    前几天有人给了一个UVC相机,支持USB3.0协议,只不过因为种种原因,接入系统中,有一大半概率会被识别成USB2.0。本人在此之前也没有过多的问题,以为就是一个USB2.0相机,所以就继续做后续的windows驱动开发。驱动开发的功能也很简单,就是通过根据需要屏蔽配置描述符中不需要的格式和分辨率,......
    阅读数:45点赞数:02025-02-11 10:45:44
    USB接口电源描述符(USB Interface Power Descriptor)的类型ID为8struct _INTERFACE_POWER_DESCRIPTOR_STRUCT { BYTE bLength; //描述符的字节数大小 BYTE bDes......
    阅读数:228点赞数:02025-02-05 16:08:33