请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:EK-TM4C1294XL 工具/软件:TI-RTOS
大家好、
该主题的标题说明了一切。 我有一个用 C++编写的基于 Joce 的跨平台(Windows、Mac、Linux)应用程序、我想为该应用程序构建一个通过 USB 连接的硬件控制器。 我在这里有一组 EK-TM4C1294XL Launchpad、它们在调试接口下具有"目标 USB 连接"、因此我想将它们用作该接口的原型设计平台。 我从未使用过 USB、无论是在 PC 应用端还是在微控制器端、因此对于我来说、不是完全清楚什么是实现这一目标的最佳方法。 正如我说过的、它应该在 PC 端完全跨平台兼容、即插即用很好、但安装驱动程序也是可以的。 数据速率相当低、因此 USB 1.1就足够了。 我计划在 TM4C 上使用 TI-RTOS、我已经阅读了一些有关该框架附带的 USB 库的信息、但到目前为止、我还不能完全清楚哪种(或是否有)方法最适合我的应用。 最后一种可能性是、该器件被 PC 识别为通用 MIDI 接口、所有通信都将通过 MIDI SysEx 消息进行、Joce 框架完全支持该消息。
那么、您认为什么是最佳或最简单的方法?