当前位置: 代码迷 >> 驱动开发 >> 关于无线鼠标种设备的驱动
  详细解决方案

关于无线鼠标种设备的驱动

热度:7   发布时间:2016-04-28 10:49:58.0
关于无线鼠标类设备的驱动
这段时间在弄linux下的无线控制器,就是平常说的“飞鼠”那样的手柄,我现在有个这类设备,linux那边插个usb接收器(就类似无线鼠标那种),飞鼠就可以使用了,不需要额外装驱动,请问这类设备的驱动是怎么实现的?数据传输流程是怎样的?手柄这边发出的数据是什么格式?Linux那边又是怎样识别出远程是个鼠标/键盘设备呢??

我现在的目标是想让这个手柄变成个重力感应设备,它里面应该是有陀螺仪吧,如果我能取到陀螺仪的原始数据,就应该可以把它变成EV_ABS数据上报给input子系统了,请问现在这种情况下我怎样才能得到陀螺仪的数据呢?

谢谢各位大侠~~

------解决方案--------------------
建议LZ看看USB HID类设备规范.

手柄,鼠标,键盘都是HID类设备.系统有类驱动程序支持. 

你的手柄的陀螺仪的原始数据在主机端可能是看不到的.主机收到的可能是处理过的Input类设备的HID Report。
  相关解决方案