TinyUSB 的移植

TinyUSB 是一个开源的的跨平台 USB 主机/设备协议栈,用于嵌入式系统,它是内存安全的,没有动态内存分配,同时也是线程安全的,所有的中断事件都会被推迟,然后在非中断服务函数中处理。目前已经支持许多主流嵌入式平台。

这篇文章就介绍一下如何将 TinyUSB 添加至项目中,这里以 STM32 平台为例。

image-20210207132819334