|
|
1
3
手臂一侧需要一个USB堆栈。对于PC端,您需要实现一个USB驱动程序和一个与驱动程序接口的应用程序。因此,更容易坚持使用其中一个通用配置文件(HID、大容量存储、虚拟COM)。对于所有这些,你将能够找到USB堆栈,而不必暗示你自己。此外,您不需要为PC实现USB驱动程序。 我认为最简单的事情就是使用虚拟COM方法。从PC端,它希望您访问一个串行端口。但是,速度可以高于标准RS232端口。我找到这个了 USB Stack 以较早的处理器为目标。你可以根据自己的需要进行调整,或者作为参考。通常,PC的虚拟COM驱动程序将与ARM USB堆栈一起提供。 另一种方法是 libusb . 这将允许您在不编写内核驱动程序的情况下与USB进行交互。 有关应用程序说明和商用USB堆栈,请查看 here . 如果您决定编写自己的堆栈和驱动程序, Jungo 是嵌入式USB堆栈和驱动程序的行业领导者。 |
|
|
Daniel · 仅在-O3中进行未对齐的内存访问 2 年前 |
|
|
TRElec · STM32:代码的执行似乎取决于它在闪存中的位置 3 年前 |
|
|
Marietto · FATAL:ThreadManitizer:不支持的VMA范围FATAL:找到39-支持的48/go:添加了github.com/docker/docker v23.0.4+不兼容 3 年前 |
|
|
Ilya Loskutov · 无法将单词加载到寄存器中 4 年前 |