- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB HID设备应用(进阶篇)
USB HID 设备应用 (进阶篇)
目录
USB HID 设备应用(进阶篇) 1
1. HID 设备固件基础 3
1.1 什么是HID 设备? 3
1.2 HID 设备硬件要求 4
1.3 HID 固件的请求 4
1.4 怎样识别一个设备为HID? 5
2. HID 设备相关描述符分类 5
2.1 HID 设备的描述符 5
2.2 HID 描述符 7
2.3 报表描述符 8
3. HID 的特定请求 9
3.1 Get_Report 请求 10
3.2 Set_Report 请求 10
3.3 Set_Idle 请求 10
3.4 Get_Idle 请求 11
3.5 Get_Protocol 请求 11
3.6 Set_Protocol 请求 11
4. HID 报表描述符 11
4.1 项目(Item)结构 11
4.2 项目(Item)分类 12
4.2.1 Input 、Outpot 和Feature 项目 14
4.2.2 Collection 和End Collection 项目 16
4.2.3 Usage Page 和Usage 项目 16
4.2.4 Report ID 项目 19
4.2.5 Logical Minimum 和Logical Maximum 项目 19
4.2.6 Physical Minimum 和Physical Maximum 项目 20
1
4.2.7 Unit Exponent 项目 20
4.2.8 Unit 项目 20
4.2.9 Report Size 和Report Count 项目 21
4.2.10 Push 和Pop 项目 21
4.2.11 Usage、Usage Minimum 和Usage Maximum 项目 21
5. USB 接口的鼠标描述符 22
5.1 设备描述符 23
5.2 配置描述符 23
5.3 接口描述符 23
5.4 字符串描述符 23
5.4 HID 描述符 24
5.5 端点描述符 24
5.6 报表描述表 25
6. USB 接口的鼠标枚举过程介绍 25
6.1 USB 设备枚举过程分析 25
6.2 枚举过程数据包分析 26
2
HID (Human Interface Device ,人机接口设备)是USB 设备中常用的设备类型,是直接与
人交互的USB 设备,例如键盘、鼠标与游戏杆等。在USB 设备中,HID 设备的成本也较低。
HID 类是 Windows 完全支持的第一批 USB 设备类型中的一种。在 Windows 98 以及后来
的版本中内置有HID 设备的驱动程序,应用程序可以直接使用这些驱动程序来与设备通信。
由于这个原因,符合HID 类USB 设备才就可很容易的设置运行。
本文详细介绍了 HID 设备固件基础、HID 设备描述符、HID 的特定请求,最后通过 USB
协议分析仪捕获USB 总线数据包,分析HID 设备枚举过程中,HID 设备与HOST 的通信数据。
1. HID 设备固件基础
1.1 什么是HID 设备?
在你知道能否使用Windows 的HID 驱动和设备通信之前,你需要了解设备是否符合HID
类。
人机接口这个词表明设备直接和人交互。当人按下键或移动鼠标或游戏杆时,设备可以检
测到,或者主机发送游戏杆的影响来给用户去体验。HID 的典型例子是键盘、鼠标和游戏杆。
其他的 HID 包括把柄、开关、按钮和滑杆的前
您可能关注的文档
- TD-SCDMA助推农村信息化的试验探索.pdf
- TD-SCDMA关键技术(尹萍).pdf
- TD-LTE技术原理和基础概念.pdf
- TD-SCDMA室内覆盖规划(张海涛).pdf
- TD-SCDMA基础知识.pdf
- TD3020C双模导航定位模块用户手册V1.0.pdf
- TD-SCDMA无线网络结构(尹萍).pdf
- TD4Z-WS离心机说明书.pdf
- TD3020D双模导航定位模块用户手册.pdf
- TD-SCDMA频率、扰码优化工作指导书0715.pdf
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)