【发布时间】:2014-12-02 14:25:35
【问题描述】:
我购买了一个 teensy 3.0,希望可以用它来模仿另一块硬件的 USB 批量传输。
我正在开发一些软件来读取和处理通过 USB 批量传输的数据
但我正在尝试在实际使用 USB 设备进行测试之前执行此操作
因此,我认为我可以通过让一个青少年通过 USB 发送一些具有代表性的数据包来模仿实际设备。
我知道 USB 数据包格式,因此可以使用预期的二进制格式敲出一些字符数组。然后我会编写一个程序(希望在 C 中,因为这就是我所知道的),它封装了这些字符缓冲区,然后尝试通过 USB 将它们作为批量传输发送,我认为可能使用 libusb。我必须使用正确的构建工具(avr-gcc 和 halfkay?)构建并将其加载到 teensy,然后插入 teensy 并希望它的行为就像我试图模拟的设备
这听起来可行吗?
任何人都可以建议代码的外观或任何好的教程吗?我对此很陌生,我什至不知道要搜索什么。
可能是我必须学习“arduino”而不是能够用 C 编写程序吗?
【问题讨论】: