随笔分类 -  USB

摘要:之前做过STM32的usb HID复合设备,闲来看看linux下USB设备驱动是怎么一回事, 参考资料基于韦东山JZ2440开发板,以下,有错误欢迎指出。 1、准备知识 1.1USB相关概念: USB枚举过程:https://blog.csdn.net/go_str/article/details/ 阅读全文
posted @ 2019-04-13 09:51 寻觅左岸 阅读(6279) 评论(0) 推荐(0)
摘要:一、概论: 在STM32_USB-FS-Device_Lib_V4.1.0的Custom_HID工程基础上进行修改; 开发一款设备,有三个HID接口,mouse+pen+自定义HID 其中:0_HID 是mouse(端点1 IN);1_HID 是pen(端点2 IN);2_HID 是自定义(端点3 阅读全文
posted @ 2019-03-23 15:56 寻觅左岸 阅读(9747) 评论(1) 推荐(3)
摘要:Bus Hound数据分析: CTL:表示8字节的USB控制传输的Setup包 重点分析 控制传输setup(token包)和对应数据包(DATA0)来告诉设备目的和要求,结束以数据流的反方向通知DATA1包. setup包有5个参数,分别是bmRequestType,bRequest, wValu 阅读全文
posted @ 2019-03-14 12:20 寻觅左岸 阅读(8567) 评论(0) 推荐(0)
摘要:转自:http://group.ednchina.com/93/198.aspx。 参考:USB HID usage table 概述: 报告在这里意思是数据传输(data transfer),而报告描述符是对这些传输的数据作用途(usage)上的说明。 USB通讯协议的规范是以1ms产生一个USB 阅读全文
posted @ 2019-03-08 10:00 寻觅左岸 阅读(5206) 评论(0) 推荐(0)