首页 文章

在Windows 8上通信USB-HID设备

提问于
浏览
0

我有一个带USB设备端口的嵌入式主板,我想以1600Kbps的速率从PC传输数据到PC .

传输的实际数据是ADC数据 . 基本上,我需要尽快将此数据传输到Windows 8计算机 .

设备端:我有一个HID设备,被Windows识别为HID . HID使用一个具有2个 endpoints 的接口,一个基于中断的IN endpoints (如在任何HID设备中),它可以向Windows发送64字节 . 我有另一个中断OUT endpoints 可以接收64字节的数据 . 并且所有USB设备都有 endpoints 0来发送控制传输 .

我想用.Net和一些基于USB的驱动程序构建一个工具 . 请问有谁可以建议我用于USB通信的最佳库吗?一些样品会很好 .

提前致谢

1 回答

  • 0

    您可能会考虑使用HIDAPI,但是为了从C#调用它,您将不得不使用PInvoke定义一堆棘手的方法 .

    还有用于.NET的HidLibrary项目,但它看起来没有维护 .

相关问题