我不是Windows专家,在windows驱动程序方面没有开发经验,但在Linux中也是如此。
我的系统:,我有一个HID设备(触摸屏),它被窗户识别为数字化器,一切正常工作(不需要额外的驱动程序)。HID使用基于IN端点的中断(如在任何HID设备中)的接口0,并在此接口上将触摸信息发送到Windows。我有另一个接口1,它有一个OUT和IN中断端点,它可以发送64字节的数据。作为所有USB设备,我有端点0发送控制传输。
我的问题,我必须通过接口0,接口1和控制端点与这个设备通信,以升级触摸芯片的固件和一些诊断参数。我在Linux中使用libusb轻松地完成了所有这些工作。但是窗户我不能做任何事。也请看我在这里的努力,Windows 7上的支持
我想用Qt和一些基于USB的驱动程序构建一个工具。有谁能给我推荐一下USB通讯最好的接口吗?有什么办法可以用MINGW吗?
发布于 2013-08-09 20:02:58
您可以使用libusb-win32 32,它的API与Linux中的libusb-0.1兼容。但是你必须安装一个驱动程序--在你的情况下,你可能需要过滤版本的驱动程序,才能像往常一样在操作系统中使用HID功能。Libusb 32附带了一个驱动程序创建向导,该向导将为设备生成.inf文件。
驱动程序的安装将很棘手:用户不会被提示安装HID兼容的驱动程序。
https://stackoverflow.com/questions/18127504
复制相似问题