求教,linux 下怎么读取自定义HID设备信息

求教,linux 下怎么读取自定义HID设备信息,第1张

linux下面你的应用程序read读取出来的是驱动程序中通过内核返回给你的值。如果你想让鼠标和触摸屏的设备文件读出来是坐标或者是别的什么,你需要更改驱动程序,让驱动返回给你你想要的值,在驱动中使用copy_to_user这个函数就可以了,或者自己测试一些。因为我并没有试过直接去读鼠标等设备文件,但是原理这样的。

网上有各种各样读写HID设备的源代码例子,有的是通过HIDIOCSUSAGE和HIDIOCGUSAGE来每次收发4个字节,适合鼠标、键盘之类数据传输量小的设备;有的是通过HIDIOCSUSAGES和HIDIOCGUSAGES来连续接收和发送多个字节

他会被吸引到这里来,带着饥饿

照片在墙上卷曲了,报纸

我只想履行他指定给我的任务,

也许我真会成为笼中的狮子或老虎?

苹果坠落如硕大的露珠

于是未及的茫茫落叶中哈哈


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6246797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存