女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于RT-Thread快速上手SD NAND 虛擬文件系統

深圳市雷龍發展有限公司 ? 2023-12-15 17:31 ? 次閱讀

SD NAND 也稱之為貼片式TF卡,貼片式SD卡,采用標準的SDIO接口,兼容SPI接口。下圖所示為CS 新一代CS SD NAND NP1GCR01-AOW 大小為128M,對比128M的SD卡,可以看到貼片SD卡尺寸更小,不要SD卡座,占用更小的PCB面積;也可以節省PCB板層數,2層板即可使用。而且兼容可替代普通TF卡/SD卡,硬件電路軟件程序通用。本案例基于RT-Thread物聯網操作系統,更是不需要編寫任何復雜的驅動代碼就可以SD NAND讀寫操作。

(文末提供,STM32驅動代碼下載連接,需要可以自行下載)

get?code=MGVjNDcyZjJmMjM2ODYwZmQyMmU1ZmJiMDU4M2ZjNDYsMTcwMjYzMjA3NzEzNA==get?code=NTdmM2ExZjJjMWE4MGFkNjVmNTliZjNlZTYwODJjYTgsMTcwMjYzMjA3NzEzNQ==get?code=MTdlZmZiY2YwMTVjNDUzMGIyNDkxNmM5ODdmYmZkZGIsMTcwMjYzMjA3NzEzNQ==

將SD NAND插入SD卡卡座。首先,新建一個RT-Thread項目工程,這里基于Draco開發板創建。

get?code=MjQ4NDcyNzYyNTQxZDRlN2Y2MTYwMzk0NDdjMzk4MGQsMTcwMjYzMjA3NzEzNQ==

完整的RT-thread項目默認是開啟虛擬文件系統組件,RT-Thread DFS 組件的主要功能特點有:

  • 為應用程序提供統一的 POSIX 文件和目錄操作接口:read、write、poll/select 等。
  • 支持多種類型的文件系統,如 FatFS、RomFS、DevFS 等,并提供普通文件、設備文件、網絡文件描述符的管理。這里默認開啟FatFS.
  • 支持多種類型的存儲設備,如 SD Card、SPI Flash、Nand Flash 等。
get?code=NTRjZDY4YTVlYjdmMjE3YmI0OGRjYWFkNjgwMzE2ZjAsMTcwMjYzMjA3NzEzNQ==

在 RT-Thread 中,我們要訪問存儲設備中的文件,必須將文件所在的分區掛載到一個已存在的路徑上,然后通過這個路徑來訪問存儲設備。在應用程序文件夾下可找到mnt.c源程序。可以看到掛載文件系統的代碼如下所示。

get?code=MGVmNWJmMmExYTlmY2ZjNmRhYzNlYmJjMTJlMDRkNTUsMTcwMjYzMjA3NzEzNQ==

上圖通過自動化初始化代碼實現文件系統掛載。掛載成功dfs_mount函數返回0.通過調試串口可以看到打印信息。Mount "/dev/sd0" on "/":0 done,說明SD NAND掛載成功。

get?code=ZGMwYTc4OGU0NmYyMjZhZTgyMzhjMWE4NGQ2ZmE4ODYsMTcwMjYzMjA3NzEzNQ==

讀寫文件測試:文件系統正常工作后,就可以運行應用示例,在該示例代碼中,首先會使用 open() 函數創建一個文件 text.txt,并使用 write() 函數在文件中寫入字符串 “RT-Thread Programmer!\n”,然后關閉文件。再次使用 open() 函數打開 text.txt 文件,讀出其中的內容并打印出來,最后關閉該文件。

get?code=Zjk3ZmJjOTYxZjdhMWJmOTUxNmI3MzhkOWQzMzg5NGIsMTcwMjYzMjA3NzEzNQ==

測試結果:在調試中斷輸入msh 命令readwrite_sample,即可運行案例。可以看到成功創建了文本,并寫入了數據。

get?code=Mzg3ZmI0YjdkZmMwMDBhZWZiNWZiOTkxMzg1M2NjMDEsMTcwMjYzMjA3NzEzNQ==

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 閃存
    +關注

    關注

    16

    文章

    1836

    瀏覽量

    115717
  • 存儲
    +關注

    關注

    13

    文章

    4499

    瀏覽量

    87056
  • SD卡
    +關注

    關注

    2

    文章

    575

    瀏覽量

    65119
  • TF卡
    +關注

    關注

    2

    文章

    86

    瀏覽量

    12526
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何將RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默認支持的IDE只有IAR 和 Keil, 那如何將RT-Thread移植到NXP MCUXPressoIDE上呢?本文內容比較簡單但稍有瑣碎,希望對有需要的小伙伴有所幫助。
    的頭像 發表于 02-13 10:37 ?1717次閱讀
    如何將<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上

    RT-Thread操作系統應用開發寒假師資培訓

    隨著物聯網和智能系統快速發展,嵌入式成為當前最熱門最有發展前途的IT應用領域之一。為進一步提升全國大學生在嵌入式芯片及系統設計領域的創新能力,特別是針對物聯網應用開發中RT-Thread
    的頭像 發表于 12-06 01:06 ?383次閱讀
    <b class='flag-5'>RT-Thread</b>操作<b class='flag-5'>系統</b>應用開發寒假師資培訓

    Jtti:Linux中虛擬文件系統和容器化的關系

    在Linux中,虛擬文件系統(VFS)和容器化技術之間有密切的關系。容器化是指通過使用容器來運行應用程序,而容器本質上是在宿主機上運行的獨立進程,它們通常共享宿主機的操作系統內核和部分文件系統
    的頭像 發表于 11-27 15:38 ?410次閱讀

    RT-Thread USB協議棧-CherryUSB快速上手指南

    的是,CherryUSB已經成為RT-Thread的USB標準對接協議棧實現。這意味著在RT-Thread系統中,開發者可以方便地使用CherryUSB來實現USB相關功能,為項
    的頭像 發表于 11-22 01:09 ?1127次閱讀
    <b class='flag-5'>RT-Thread</b> USB協議棧-CherryUSB<b class='flag-5'>快速</b><b class='flag-5'>上手</b>指南

    RT-Thread上CAN實踐

    開箱測試RT-Thread官方已完成了對英飛凌XMC7200EVK的移植,通過shell可以看到做好了uart3的console。本文將介紹如何進行RT-ThreadCan移植。接下來我們要完成CAN_FD的驅動移植,并正常啟動RT-T
    的頭像 發表于 11-13 01:03 ?1880次閱讀
    <b class='flag-5'>RT-Thread</b>上CAN實踐

    stm32單片機基于rt-thread 的 littlefs 文件系統 的使用

    簡介littlefs是ARM官方推出的,專為嵌入式系統設計的文件系統,相比傳統的文件系統,littlefs具有以下優點:1、自帶擦寫均衡2、支持掉電保護3、占用的
    的頭像 發表于 11-06 08:04 ?2437次閱讀
    stm32單片機基于<b class='flag-5'>rt-thread</b> 的 littlefs <b class='flag-5'>文件系統</b> 的使用

    NXP FRDM-MCXC444開發板在RT-Thread環境下的上手過程

    NXP FRDM-MCXC444開發板是一款基于MCX C444 MCU的高性能開發板,它集成了豐富的硬件資源和接口,支持快速原型設計。本文將為讀者提供一份詳細的RT-Thread上手指南,幫助大家輕松玩轉這款開發板。
    的頭像 發表于 10-12 11:51 ?859次閱讀
    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 ?559次閱讀
    【上海】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 ?690次閱讀
    【武漢】9月7日<b class='flag-5'>RT-Thread</b>巡回線下培訓-RTduino-10分鐘<b class='flag-5'>上手</b>嵌入式

    【QEMU系列】不用開發板運行RT-Thread指南-ARM架構

    簡介在物聯網和嵌入式系統的開發中,RT-Thread操作系統憑借其小巧、高效和靈活的特點,受到了越來越多開發者的青睞。然而,對于很多剛剛接觸RT-Thread的開發者來說,購買和使用開
    的頭像 發表于 08-09 08:35 ?1424次閱讀
    【QEMU系列】不用開發板運行<b class='flag-5'>RT-Thread</b>指南-ARM架構

    2024 RT-Thread全球巡回 線下培訓火熱來襲!

    親愛的RT-Thread社區成員們:我們非常高興地宣布,2024年RT-Thread全球開發者線下培訓即將拉開帷幕!24年全球巡回培訓將覆蓋超10座城市及國家,為開發者提供一個深入學習RT-Thread嵌入式開發的絕佳機會。
    的頭像 發表于 08-07 08:35 ?2400次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓火熱來襲!

    【好書推薦】RT-Thread設備驅動開發指南

    近年來國內芯片產業和物聯網產業的快速崛起,行業發展迫切需要更多人才,尤其需要掌握嵌入式操作系統等底層技術的人才。隨著RT-Thread被更廣泛地應用于行業中,開發者對嵌入式驅動開發的需求越來越
    的頭像 發表于 08-01 08:35 ?1149次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b>設備驅動開發指南

    怎樣修改LVGL的lv_port_fs文件,讓它使用rt-thread的DFS文件系統中的API函數讀取SD卡中的圖片?

    我想問一下,怎樣修改LVGL的lv_port_fs文件,可以讓它使用rt-thread的DFS文件系統中的API函數(這些API函數在rt-thread的dfs_posix.c中)讀取
    發表于 07-11 06:53

    rt-thread如何解決添加虛擬網卡?

    rt-thread在初始化一個(物理網卡只有一個)網卡之后,還想要再次添加一張虛擬網卡,調用netif_add沒有效果,應該如何解決添加虛擬網卡的問題?求大神幫助
    發表于 07-10 08:18

    RT-Thread 新里程碑達成——GitHub Star 破萬!

    RT-Thread實時操作系統開源項目在GitHub上的star數量突破一萬!截止發文,RT-Thread作為實時操作系統在業界Star數量排名第一!倉庫地址:https://gith
    的頭像 發表于 07-04 08:35 ?693次閱讀
    <b class='flag-5'>RT-Thread</b> 新里程碑達成——GitHub Star 破萬!