0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread USB协议栈-CherryUSB快速上手指南

RT-Thread官方账号 2024-11-22 01:09 次阅读

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),如下图所示

50733cd6-a82b-11ef-8084-92fbcf53809c.png

软件

解压 handson4_cherryUSB对接.7z打开其中的project.uvprojx,编译并下载(与之前环节一样),烧录到板子上,打开我的电脑,会弹出一个未经格式化的U盘(大小512K):

50776a72-a82b-11ef-8084-92fbcf53809c.png

说明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
    usb
    +关注

    关注

    60

    文章

    7936

    浏览量

    264483
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97375
  • RT-Thread
    +关注

    关注

    31

    文章

    1285

    浏览量

    40088
收藏 人收藏

    评论

    相关推荐

    RT-Thread上CAN实践

    开箱测试RT-Thread官方已完成了对英飞凌XMC7200EVK的移植,通过shell可以看到做好了uart3的console。本文将介绍如何进行RT-ThreadCan移植。接下来我们要完成CAN_FD的驱动移植,并正常启动RT-T
    的头像 发表于 11-13 01:03 1146次阅读
    <b class='flag-5'>RT-Thread</b>上CAN实践

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

    NXP FRDM-MCXC444开发板是一款基于MCX C444 MCU的高性能开发板,它集成了丰富的硬件资源和接口,支持快速原型设计。本文将为读者提供一份详细的RT-Thread上手指南,帮助大家轻松玩转这款开发板。
    的头像 发表于 10-12 11:51 399次阅读
    NXP FRDM-MCXC444开发板在<b class='flag-5'>RT-Thread</b>环境下的<b class='flag-5'>上手</b>过程

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

    RT-Thread全球开发者线下培训火热进行中,我们已走过菲律宾、北京、深圳、武汉、大连。9月21日我们将来到上海,带你体验RTduino-10分钟上手嵌入式!免费
    的头像 发表于 09-15 08:12 320次阅读
    【上海】9月21日<b class='flag-5'>RT-Thread</b>巡回线下培训-RTduino 10分钟<b class='flag-5'>上手</b>嵌入式

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

    机会。9月7日我们将来到武汉,带你体验RTduino-10分钟上手嵌入式!免费报名免费报名活动参与抽奖,有机会获得《RT-Thread设备驱动开发
    的头像 发表于 08-31 08:05 446次阅读
    【武汉】9月7日<b class='flag-5'>RT-Thread</b>巡回线下培训-RTduino-10分钟<b class='flag-5'>上手</b>嵌入式

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

    亲爱的RT-Thread社区成员们:我们非常高兴地宣布,2024年RT-Thread全球开发者线下培训即将拉开帷幕!24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习RT-Thread嵌入式开发的绝佳机会。
    的头像 发表于 08-07 08:35 1176次阅读
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 线下培训火热来袭!

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

    近年来国内芯片产业和物联网产业的快速崛起,行业发展迫切需要更多人才,尤其需要掌握嵌入式操作系统等底层技术的人才。随着RT-Thread被更广泛地应用于行业中,开发者对嵌入式驱动开发的需求越来越
    的头像 发表于 08-01 08:35 619次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>设备驱动开发<b class='flag-5'>指南</b>

    AT32F437 USB HOST RT-thread u盘读写不稳定是怎么回事?

    主芯片AT32F437VMT7配合RT-Thread Studio 开发环境,RT-Thread 版本 4.1.0 使用USB host 接U盘,发现很不稳定,简单的读写没问题,长期写入测试,会
    发表于 07-26 07:15

    基于 RT-Thread专业版的EtherCAT主站方案

    (一)方案介绍本方案基于RT-Thread专业版,在RT-Thread端集成EtherCAT主站协议,通过EtherCAT对伺服电机或远程IO进行实时控制,具备传输速度快,实时性高,扩展设备灵活等
    的头像 发表于 06-19 08:35 887次阅读
    基于 <b class='flag-5'>RT-Thread</b>专业版的EtherCAT主站方案

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

    6月6日下午我们将在杭州举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 05-28 08:35 441次阅读
    6月6日杭州站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

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

    5月25号,RT-Thread将携手恩智浦共同举办基于恩智浦MCXN系列MCU结合RT-Thread的应用与实践线下培训。我们将为大家带来恩智浦MCXN系列MCU的详细介绍、精彩Demo展示、以及
    的头像 发表于 05-22 08:35 543次阅读
    【本周六-上海】<b class='flag-5'>RT-Thread</b>+NXP线下培训,<b class='flag-5'>快速</b><b class='flag-5'>上手</b>新系列MCU

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

    4月25日,下午我们将在北京举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 04-16 08:35 417次阅读
    4月25日北京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

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

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深嵌入式软件工程师农晓明老师为您讲
    的头像 发表于 03-27 11:36 815次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

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

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 03-27 08:34 527次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-Thread设备驱动开发指南》基础篇--以先楫bsp的hwtimer设备为例

    一、概述(一)RT-Thread设备驱动《RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-threa
    的头像 发表于 02-24 08:16 1634次阅读
    《<b class='flag-5'>RT-Thread</b>设备驱动开发<b class='flag-5'>指南</b>》基础篇--以先楫bsp的hwtimer设备为例

    RT-Thread设备驱动开发指南基础篇—以先楫bsp的hwtimer设备为例

    RT-Thread设备驱动开发指南》书籍是RT-thread官方出品撰写,系统讲解RT-thread IO设备驱动开发方法,从三方面进行讲解。
    的头像 发表于 02-20 16:01 1686次阅读
    <b class='flag-5'>RT-Thread</b>设备驱动开发<b class='flag-5'>指南</b>基础篇—以先楫bsp的hwtimer设备为例