我有一个由 PNI 公司开发的传感器,叫做 spacepoint-fusion。我需要用 C++ 与这个设备交互,并不断地从设备中读取新数据。
当我将设备插入计算机时,我看到 /dev/hidraw1 和 /dev/hidraw2 出现了。/dev/usb/hiddev0 也出现了。
我的问题是我不知道如何阅读这些设备。我在网上找不到任何示例或文档。我什至不知道从哪里开始。我一直在寻找 libhid 和 hiddev 作为可能的解决方案,但到目前为止,我不知道如何使用这些库中的任何一个。
那么如何在 linux 机器上用 c++ 读取这个人机界面设备呢?示例将不胜感激。谢谢。