3

短篇故事

我的任务是将 USB 条形码扫描仪连接到此终端[linky (PDF)],它有一个 USB 主机端口(根据文档为“usb master”),我可以在其上连接任何 USB 设备,然后使用 ingenico sdk(C基于)systemfioctl's功能,我可以检测是否存在 USB 设备,读取其 PID、VID、类、子类和协议,

问题...

唯一不能做的就是读取它的输入,我尝试过使用鼠标、键盘和游戏手柄,根据文档,操作系统会创建一个设备文件“com6”以便与这个 USB 端口进行交互,问题是每次我fread这个设备它总是读取 0 字节,因为这个东西不运行任何版本的 linux 我想我不能使用传统的 HID 库。

以前有没有人做过这么奇怪的事情?

4

0 回答 0