自定义HID设备在windows和linux下速度有差异
北仙 2017-02-24 10:08:38 做了一个自定义HID设备,一直在windows上跑,最近想移植到linux下,出了问题。
HID设备每30ms向PC发送一次报文,PC死循环读取HID发送过来的报文
在windows上没有问题,大约30ms就能收到报文。
但是在fedora17上,每秒大约只能收到10个左右的报文(usb_mon测试结果),剩下的20多个报文没了。
现在无法确定是 通信的问题? 有没有可能是自定义HID设备在不同的操作系统下发送报文的频率不同?在windows下,发送报文可以按照既定时间发送,把设备插在Fedora上就变慢了?
求大神指教,不甚感激