根据您给的文本内容,
HID设备概述
- 定义HID即人机接口设备,通过USB、PS/2等接口进行数据传输,如键盘、鼠标、游戏手柄等。
- 协议基本上有HID Boot Protocol和HID Report Protocol。HID Boot Protocol是一种通用协议, 而HID Report Protocol是一种自定义协议,支持并发数据输入输出。
HID设备驱动程序
- 驱动程序HID设备需要特定的驱动程序才Neng被计算机识别和用。Windows操作系统内置了hen许多常见的HID设备驱动程序。
- 数据传输机发送数据,输出报告从计算机向HID设备发送数据。
HID设备应用场景
- 日常办公键盘和鼠标是办公场景中Zui常见的HID设备。
- 游戏游戏手柄和方向盘是常见的游戏控制器。
- 移动设备触摸屏Neng用于移动设备上的交互操作。
- 数字化扫描仪Neng用于将文档或图片数字化。
- 家里玩乐电视遥控器Neng通过HID设备来实现对电视的遥控操作。
HID设备与主机传信流程
- 传输驱动寻找设备用I/O驱动寻找合适的HID设备。
- 分配设备对象传输驱动分配HID设备对象。
- 注册设备用HID core注册设备。
- 传信HID core用给的回调与设备进行传信。
学材料
- USB_HID设备类协议学入门.pdf
- HID报告说说符脚本语言研读笔记.pdf
- USBHID设备报告说说符详解.pdf
- 键盘报告说说符解读.pdf
- 标准协议 HID1_11.pdf
通过搞懂HID设备的干活原理、 通讯协议、驱动程序和常见应用场景,Nenggeng优良地开发和用这些个设备。