linux xinmo driver Xin Mo Dual Arcade Controller的Linux HID驱动程
Linux 心魔驱动是一个用于 Xin-Mo 设备的 Linux HID 驱动程序。从 2013 年 11 月发布的 Linux 内核 3.12 版本开始,该驱动程序已经被包含在内核中,专门支持新魔双街机控制器。这款设备通过 USB 接口将按钮和操纵杆等街机风格的控件连接到计算机,但由于操纵杆发送的负值超出了 HID 描述符中声明的值范围,在 Linux 上的表现并不理想。从内核 3.3 版开始,HID 驱动程序会自动丢弃这些超出范围的值。为了解决这一问题,内核 3.12 中的驱动程序对来自 Dual Arcade (-2) 的负轴事件值进行了修复,使其符合 HID 报告描述符(-1)的逻辑轴最小值。
值得一提的是,这一问题最初由社区用户报告,并在 2013 年 11 月 4 日合并到 Linux 内核中,因此该驱动程序在 Ubuntu 14.04 LTS 及其他版本的 Linux 发行版中均可使用。
对于更多关于 Linux 内核 USB 驱动架构的详细资料,您可以参考《Linux内核USB驱动架构USB设备驱动架构》。关于 HID 驱动的深入理解,可以查阅《Linux设备驱动之HID驱动》 以及《usb通信hid设备》等相关文档。这些资料将帮助您更好地理解和开发 HID 设备在 Linux 下的驱动程序。
下载地址
用户评论