README_ZH.md 1.7 KB

RT-Thread TinyUSB 软件包

中文 | English

TinyUSB 是一个用于嵌入式设备的跨平台 USB 协议栈。

1、开始使用 TinyUSB

1.1、ENV

RT-Thread ENV 包管理器中的路径如下:

-> RT-Thread online packages
    -> system packages
        --- TinyUSB: an open source cross-platform USB stack for embedded system
        (2048) TinyUSB thread stack size                                        
        (8)   TinyUSB thread priority                                           
        (.data) Memory section name                                             
        (4)   Memory align size                                                 
            Port number (1)  --->                                             
            Port speed (Full Speed)  --->                                     
        [*]   Using USB device  --->                                            
            TinyUSB debug level (No debug)  --->                              
            Version (v0.13.0)  --->                                            

然后让 RT-Thread 的包管理器自动更新,或者使用 pkgs --update 命令更新包到 BSP 中。

1.2、RT-Thread Studio

在 RT-Thread Settings 中搜索 TinyUSB 即可将软件包添加至工程中。

RT-Thread Studio

2、支持情况

2.1、MCU

  • STM32 系列
  • nRF52840
  • HPM6000 系列

2.2、设备类

  • 通信设备类 (CDC)
  • 大容量存储设备 (MSC)
  • 人体学输入设备 (HID)

3、Feedback

Issue: RT-Thread-packages/tinyusb