0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RT-Thread USB協(xié)議棧-CherryUSB快速上手指南

RT-Thread官方賬號(hào) ? 2024-11-22 01:09 ? 次閱讀

CherryUSB是一個(gè)小而美、可移植性高的USB主從協(xié)議棧。它是由國(guó)內(nèi)開(kāi)發(fā)者開(kāi)發(fā)的一款USB協(xié)議棧,以其優(yōu)秀的性能效率得到了開(kāi)發(fā)者的青睞,特別是在高速USB外設(shè)上表現(xiàn)出色。值得注意的是,CherryUSB已經(jīng)成為RT-Thread的USB標(biāo)準(zhǔn)對(duì)接協(xié)議棧實(shí)現(xiàn)。這意味著在RT-Thread系統(tǒng)中,開(kāi)發(fā)者可以方便地使用CherryUSB來(lái)實(shí)現(xiàn)USB相關(guān)功能,為項(xiàng)目開(kāi)發(fā)提供了更多選擇和便利。

11月30日,RT-Thread將攜手恩智浦在蘇州發(fā)起線下動(dòng)手實(shí)踐培訓(xùn),培訓(xùn)將覆蓋:RT-Thread移植、RW007 網(wǎng)路應(yīng)用、智慧家居視頻監(jiān)測(cè)系統(tǒng)實(shí)戰(zhàn)、CherryUSB 實(shí)踐、以及多人臉識(shí)別實(shí)戰(zhàn)

培訓(xùn)時(shí)間

11月30日,13:00 - 17:30

培訓(xùn)地點(diǎn)

蘇州市新區(qū)竹園路288號(hào)NXP(一樓階梯教室)

準(zhǔn)備工作

硬件平臺(tái):NXP MCX N947

Keil MDK5(固件開(kāi)發(fā)/編譯,需要安裝Keil MDK5 5.38或以上的版本),并且安裝芯片支持包: NXP.MCXN947_DFP.17.0.0

MCUXpresso IDE(開(kāi)發(fā)/編譯,需要安裝MCUXpresso IDE v11.9.0或以上的版本)

RTThread env 工具(需要安裝RTThread env 2.0.0或以上的版本)

本次實(shí)現(xiàn)將使能RT-Thread中的CherryUSB組件,并且實(shí)現(xiàn)一個(gè)USB RAM disk

硬件

在實(shí)驗(yàn)環(huán)境一的基礎(chǔ)上,將另外一根USB線插入J11(HS-USB),如下圖所示

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

軟件

解壓 handson4_cherryUSB對(duì)接.7z打開(kāi)其中的project.uvprojx,編譯并下載(與之前環(huán)節(jié)一樣),燒錄到板子上,打開(kāi)我的電腦,會(huì)彈出一個(gè)未經(jīng)格式化的U盤(大小512K):

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

說(shuō)明USB已經(jīng)成功工作并且虛擬處一個(gè)RAM Disk, 這個(gè)512KB U盤實(shí)際上是使用MCXN947內(nèi)部SRAM的512K字節(jié)作為存儲(chǔ)空間,所以往U盤上保存的任何文件再?gòu)?fù)位后都會(huì)丟失,重新上電也會(huì)造成上次格式化的文件系統(tǒng)失效,所以每次復(fù)位都會(huì)出現(xiàn)一個(gè)未格式化的U盤,如果學(xué)有余力,可以修改源代碼,將其存儲(chǔ)空間由RAM改為Flash(片內(nèi)或者片外的SPI flash或者SD卡)都可以。

CherryUSB協(xié)議棧具有有豐富的example,移植上CherryUSB之后,就可以自由使用所有example了,可以支持U盤,USB鍵鼠,USB虛擬串口等等功能。11月30日,蘇州線下培訓(xùn)等你來(lái)!現(xiàn)場(chǎng)將有 CherryUSB 創(chuàng)始人親自帶你上手實(shí)踐,干貨滿滿,不容錯(cuò)過(guò)!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7976

    瀏覽量

    265514
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5119

    瀏覽量

    97944
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1304

    瀏覽量

    40298
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RT-Thread上CAN實(shí)踐

    開(kāi)箱測(cè)試RT-Thread官方已完成了對(duì)英飛凌XMC7200EVK的移植,通過(guò)shell可以看到做好了uart3的console。本文將介紹如何進(jìn)行RT-ThreadCan移植。接下來(lái)我們要完成CAN_FD的驅(qū)動(dòng)移植,并正常啟動(dòng)RT-T
    的頭像 發(fā)表于 11-13 01:03 ?1328次閱讀
    <b class='flag-5'>RT-Thread</b>上CAN實(shí)踐

    NXP FRDM-MCXC444開(kāi)發(fā)板在RT-Thread環(huán)境下的上手過(guò)程

    NXP FRDM-MCXC444開(kāi)發(fā)板是一款基于MCX C444 MCU的高性能開(kāi)發(fā)板,它集成了豐富的硬件資源和接口,支持快速原型設(shè)計(jì)。本文將為讀者提供一份詳細(xì)的RT-Thread上手指南,幫助大家輕松玩轉(zhuǎn)這款開(kāi)發(fā)板。
    的頭像 發(fā)表于 10-12 11:51 ?449次閱讀
    NXP FRDM-MCXC444開(kāi)發(fā)板在<b class='flag-5'>RT-Thread</b>環(huán)境下的<b class='flag-5'>上手</b>過(guò)程

    【上海】9月21日RT-Thread巡回線下培訓(xùn)-RTduino 10分鐘上手嵌入式

    RT-Thread全球開(kāi)發(fā)者線下培訓(xùn)火熱進(jìn)行中,我們已走過(guò)菲律賓、北京、深圳、武漢、大連。9月21日我們將來(lái)到上海,帶你體驗(yàn)RTduino-10分鐘上手嵌入式!免費(fèi)
    的頭像 發(fā)表于 09-15 08:12 ?372次閱讀
    【上?!?月21日<b class='flag-5'>RT-Thread</b>巡回線下培訓(xùn)-RTduino 10分鐘<b class='flag-5'>上手</b>嵌入式

    【武漢】9月7日RT-Thread巡回線下培訓(xùn)-RTduino-10分鐘上手嵌入式

    機(jī)會(huì)。9月7日我們將來(lái)到武漢,帶你體驗(yàn)RTduino-10分鐘上手嵌入式!免費(fèi)報(bào)名免費(fèi)報(bào)名活動(dòng)參與抽獎(jiǎng),有機(jī)會(huì)獲得《RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
    的頭像 發(fā)表于 08-31 08:05 ?496次閱讀
    【武漢】9月7日<b class='flag-5'>RT-Thread</b>巡回線下培訓(xùn)-RTduino-10分鐘<b class='flag-5'>上手</b>嵌入式

    2024 RT-Thread全球巡回 線下培訓(xùn)火熱來(lái)襲!

    親愛(ài)的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開(kāi)發(fā)者線下培訓(xùn)即將拉開(kāi)帷幕!24年全球巡回培訓(xùn)將覆蓋超10座城市及國(guó)家,為開(kāi)發(fā)者提供一個(gè)深入學(xué)習(xí)RT-Thread嵌入式開(kāi)發(fā)的絕佳機(jī)會(huì)。
    的頭像 發(fā)表于 08-07 08:35 ?1413次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓(xùn)火熱來(lái)襲!

    【好書推薦】RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南

    近年來(lái)國(guó)內(nèi)芯片產(chǎn)業(yè)和物聯(lián)網(wǎng)產(chǎn)業(yè)的快速崛起,行業(yè)發(fā)展迫切需要更多人才,尤其需要掌握嵌入式操作系統(tǒng)等底層技術(shù)的人才。隨著RT-Thread被更廣泛地應(yīng)用于行業(yè)中,開(kāi)發(fā)者對(duì)嵌入式驅(qū)動(dòng)開(kāi)發(fā)的需求越來(lái)越
    的頭像 發(fā)表于 08-01 08:35 ?692次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b>設(shè)備驅(qū)動(dòng)開(kāi)發(fā)<b class='flag-5'>指南</b>

    AT32F437 USB HOST RT-thread u盤讀寫不穩(wěn)定是怎么回事?

    主芯片AT32F437VMT7配合RT-Thread Studio 開(kāi)發(fā)環(huán)境,RT-Thread 版本 4.1.0 使用USB host 接U盤,發(fā)現(xiàn)很不穩(wěn)定,簡(jiǎn)單的讀寫沒(méi)問(wèn)題,長(zhǎng)期寫入測(cè)試,會(huì)
    發(fā)表于 07-26 07:15

    基于 RT-Thread專業(yè)版的EtherCAT主站方案

    (一)方案介紹本方案基于RT-Thread專業(yè)版,在RT-Thread端集成EtherCAT主站協(xié)議,通過(guò)EtherCAT對(duì)伺服電機(jī)或遠(yuǎn)程IO進(jìn)行實(shí)時(shí)控制,具備傳輸速度快,實(shí)時(shí)性高,擴(kuò)展設(shè)備靈活等
    的頭像 發(fā)表于 06-19 08:35 ?1034次閱讀
    基于 <b class='flag-5'>RT-Thread</b>專業(yè)版的EtherCAT主站方案

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

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
    的頭像 發(fā)表于 05-28 08:35 ?468次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    【本周六-上海】RT-Thread+NXP線下培訓(xùn),快速上手新系列MCU

    5月25號(hào),RT-Thread將攜手恩智浦共同舉辦基于恩智浦MCXN系列MCU結(jié)合RT-Thread的應(yīng)用與實(shí)踐線下培訓(xùn)。我們將為大家?guī)?lái)恩智浦MCXN系列MCU的詳細(xì)介紹、精彩Demo展示、以及
    的頭像 發(fā)表于 05-22 08:35 ?570次閱讀
    【本周六-上?!?b class='flag-5'>RT-Thread</b>+NXP線下培訓(xùn),<b class='flag-5'>快速</b><b class='flag-5'>上手</b>新系列MCU

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

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
    的頭像 發(fā)表于 04-16 08:35 ?445次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳場(chǎng)RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深嵌入式軟件工程師農(nóng)曉明老師為您講
    的頭像 發(fā)表于 03-27 11:36 ?862次閱讀
    4月10日深圳場(chǎng)<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳場(chǎng)RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
    的頭像 發(fā)表于 03-27 08:34 ?555次閱讀
    4月10日深圳場(chǎng)<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南》基礎(chǔ)篇--以先楫bsp的hwtimer設(shè)備為例

    一、概述(一)RT-Thread設(shè)備驅(qū)動(dòng)《RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南》書籍是RT-thread官方出品撰寫,系統(tǒng)講解RT-threa
    的頭像 發(fā)表于 02-24 08:16 ?1775次閱讀
    《<b class='flag-5'>RT-Thread</b>設(shè)備驅(qū)動(dòng)開(kāi)發(fā)<b class='flag-5'>指南</b>》基礎(chǔ)篇--以先楫bsp的hwtimer設(shè)備為例

    RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南基礎(chǔ)篇—以先楫bsp的hwtimer設(shè)備為例

    RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南》書籍是RT-thread官方出品撰寫,系統(tǒng)講解RT-thread IO設(shè)備驅(qū)動(dòng)開(kāi)發(fā)方法,從三方面進(jìn)行講解。
    的頭像 發(fā)表于 02-20 16:01 ?1768次閱讀
    <b class='flag-5'>RT-Thread</b>設(shè)備驅(qū)動(dòng)開(kāi)發(fā)<b class='flag-5'>指南</b>基礎(chǔ)篇—以先楫bsp的hwtimer設(shè)備為例