我目前正在 FreeBSD系统上为HID设备开发驱动程序。想法是驱动程序通过控制端点写入设备的寄存器。从那时起,设备就会根据所提供的数据行事。
由于我刚刚开始使用驱动程序,我正在遵循一本指南(我会在这里命名,但我不知道是否可以?)。本书解决了 USB ULPT(打印机)驱动程序,解释了 USB设备的基本驱动程序。但是,当我尝试将这些概念应用于 HID设备时,我遇到了麻烦,更具体地说,就识别和探测设备而言。
由于我没有在网上找到太多资料,我想知道是否有任何我可以遵循的指南/书籍或教程,以解决 FreeBSD 上的HID设备驱动程序的开发或至少 Linux系统。向右方向的指针(双关语)就足以让我再次前进。