闲暇就玩USB之: HID I/O
来源:互联网 发布:闪电抢购软件 编辑:程序博客网 时间:2024/05/20 06:53
其实这个项目完全可以使用HID来实现,估计这样驱动的工作还会更简单些,至少不用下载WinDriver和DDK这种庞然大物了。其实很多MSP430和8051F的仿真器就有使用HID协议的,使用这个协议最大的优点就是不用写驱动,用Windows和Linux自带的驱动即可。其实HID的枚举方式和自定义的差别并不是很大,一般都是先Get Device Descriptor,然后是Get Configuration Descriptor,然后可能会发起多个重复的Device Descriptor和Configuration Descriptor,不过长度可能有点差异,总之就是从Descriptor开头取需要的长度返回就OK了。 如果有String的话还会发起Get String Descriptor。对于HID来讲,跟HID Class相关的是会发起Get HID Report的请求,其大概过程如下(........... 表示省略
- 闲暇就玩USB之: HID I/O
- 闲暇就玩USB之: HID I/O
- 闲暇就玩USB之: USB鼠标和键盘
- 玩转SOCKET模型之重叠I/O篇
- 一看就懂系列之 理解I/O多路复用
- USB HID
- USB-HID
- usb hid
- USB HID
- 【USB】 HID
- USB+Hid
- usb开发笔记之三:如何编写应用程序与 USB HID 设备通讯(读写USB HID 设备)
- 手把手教你玩转SOCKET模型之重叠I/O篇(上)
- 手把手教你玩转SOCKET模型之重叠I/O篇(下)
- 手把手教你玩转SOCKET模型之重叠I/O篇 by PiggyXP【小猪】
- 手把手教你玩转SOCKET模型之重叠I/O篇
- 手把手教你玩转SOCKET模型之重叠I/O篇
- 手把手教你玩转SOCKET模型之重叠I/O篇(上)
- PAT-1015
- struts2+spring+hibernate整合
- mkimage
- 将文件每一行读入到string类型的vector 对应一个元素中
- scripts/mod/modpost
- 闲暇就玩USB之: HID I/O
- 《深度探索C++对象模型》读书笔记之构造、析构、拷贝语意学
- Document 对象属性及方法小结
- 《深度探索C++对象模型》读书笔记之执行期语意学
- sqlplus常用命令
- mixed implicit and normal rules. Stop.
- 新手:TCP协议-客户端-服务端-文本转换问题
- 关于抽象类和接口
- Android开发之handler(三)handler真的是重新启动一个线程吗?