1

我目前正在 AT91SAM9G20 评估套件上练习 USB 编程。在使用 ATMEL 提供的 USB 设备端口项目(CDC-driver,..)时,我学到了很多关于 USB 设备和 USB 设备端口驱动程序的知识。

但现在我想编写一个小驱动程序来控制我插入其中一个板 USB-A 主机端口的无线棒。

我阅读了很多关于 stackoverflow、OpenHCI 规范的内容,甚至在网上找到了一些库,但我不确定这是否是在没​​有任何“好的”USB 主机端口编程知识的情况下实现我自己的堆栈的好方法。

有没有一种小而简单的方法来控制板 USB 主机端口上的无线棒?(比如使用 USART 接口?)

不知道今天是不是太晚了,还是我“瞎了眼”,但你能不能给我一个关于如何在 AT91 中实现 RTUSB 或 libUSB 的提示?

提前致谢!

问候, 奥伦

4

1 回答 1

0

您可以从此页面从 atmel 下载 AT91LIB 1.9 版

USB 主机库位于 at91lib/usb/host 下。它们不是你需要的完整包,因为它们只是 OHCI 驱动程序——你仍然需要一个 USB 驱动程序和类驱动程序来实现你想要的。

您可以尝试支持 USB 主机的 RTOS,例如rt-usb32

于 2015-11-24T16:40:03.163 回答