CherryUSB是一个小而美、可移植性高的USB主从协议栈。它是由国内开发者开发的一款USB协议栈,以其优秀的性能效率得到了开发者的青睐,特别是在高速USB外设上表现出色。值得注意的是,CherryUSB已经成为RT-Thread的USB标准对接协议栈实现。这意味着在RT-Thread系统中,开发者可以方便地使用CherryUSB来实现USB相关功能,为项目开发提供了更多选择和便利。
11月30日,RT-Thread将携手恩智浦在苏州发起线下动手实践培训,培训将覆盖:RT-Thread移植、RW007 网路应用、智慧家居视频监测系统实战、CherryUSB 实践、以及多人脸识别实战。
培训时间
11月30日,13:00 - 17:30
培训地点
苏州市新区竹园路288号NXP(一楼阶梯教室)
准备工作
硬件平台:NXP MCX N947
Keil MDK5(固件开发/编译,需要安装Keil MDK5 5.38或以上的版本),并且安装芯片支持包: NXP.MCXN947_DFP.17.0.0
MCUXpresso IDE(开发/编译,需要安装MCUXpresso IDE v11.9.0或以上的版本)
RTThread env 工具(需要安装RTThread env 2.0.0或以上的版本)
本次实现将使能RT-Thread中的CherryUSB组件,并且实现一个USB RAM disk
硬件
在实验环境一的基础上,将另外一根USB线插入J11(HS-USB),如下图所示
软件
解压 handson4_cherryUSB对接.7z打开其中的project.uvprojx,编译并下载(与之前环节一样),烧录到板子上,打开我的电脑,会弹出一个未经格式化的U盘(大小512K):
说明USB已经成功工作并且虚拟处一个RAM Disk, 这个512KB U盘实际上是使用MCXN947内部SRAM的512K字节作为存储空间,所以往U盘上保存的任何文件再复位后都会丢失,重新上电也会造成上次格式化的文件系统失效,所以每次复位都会出现一个未格式化的U盘,如果学有余力,可以修改源代码,将其存储空间由RAM改为Flash(片内或者片外的SPI flash或者SD卡)都可以。
CherryUSB协议栈具有有丰富的example,移植上CherryUSB之后,就可以自由使用所有example了,可以支持U盘,USB键鼠,USB虚拟串口等等功能。11月30日,苏州线下培训等你来!现场将有 CherryUSB 创始人亲自带你上手实践,干货满满,不容错过!
-
usb
+关注
关注
60文章
8020浏览量
267090 -
开发板
+关注
关注
25文章
5191浏览量
98816 -
RT-Thread
+关注
关注
31文章
1315浏览量
40701
发布评论请先 登录
相关推荐
HMI-Board OTA升级快速上手指南

RT-Thread上CAN实践

NXP FRDM-MCXC444开发板在RT-Thread环境下的上手过程

【上海】9月21日RT-Thread巡回线下培训-RTduino 10分钟上手嵌入式

【武汉】9月7日RT-Thread巡回线下培训-RTduino-10分钟上手嵌入式

2024 RT-Thread全球巡回 线下培训火热来袭!

【好书推荐】RT-Thread设备驱动开发指南

AT32F437 USB HOST RT-thread u盘读写不稳定是怎么回事?
基于 RT-Thread专业版的EtherCAT主站方案

6月6日杭州站RT-Thread线下workshop,探索RT-Thread混合部署新模式!

【本周六-上海】RT-Thread+NXP线下培训,快速上手新系列MCU

4月25日北京站RT-Thread线下workshop,探索RT-Thread混合部署新模式

4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

恩智浦半导体正式加入RT-Thread全球合作伙伴计划!

评论