日韩无码一区,老翁h狠狠躁死你h乔舒,人妻精品久久无码区洗澡,被伦流澡到高潮苏软软

我的訂單購物車(0)會員中心 聯系客服 幫助中心供應商合作 嘉立創產業服務群
領券中心備貨找料立推專區爆款推薦PLUS會員BOM配單 品牌庫PCB/SMT工業品面板定制

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

2025-03-28 14:09:59閱讀量:2818

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讀寫操作。

 

點擊前往選購【1Gb SD NAND 二代】

 

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

  STM32驅動代碼

  CS

       產品

 

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

 

  指示圖

 

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

 

為應用程序提供統一的 POSIX 文件和目錄操作接口:read、write、poll/select 等。

支持多種類型的文件系統,如 FatFS、RomFS、DevFS 等,并提供普通文件、設備文件、網絡文件描述符的管理。這里默認開啟FatFS.

支持多種類型的存儲設備,如 SD Card、SPI Flash、Nand Flash 等。

 

功能特點

 

  

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

  

代碼 

 

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

 

代碼 

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

 

代碼

 

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

  

代碼 

 

  STM32驅動下載鏈接:https://pan.baidu.com/s/1t9Bd3YUNtQmgpyQbmOIMEA?pwd=8051

  提取碼:8051

 

點擊前往選購【32Gb SD NAND 二代】

 

主站蜘蛛池模板: 芦溪县| 开化县| 武宣县| 南江县| 巴中市| 六枝特区| 诸暨市| 郁南县| 怀柔区| 大渡口区| 高平市| 平阳县| 宜城市| 马关县| 沁源县| 财经| 辽阳县| 栖霞市| 花垣县| 惠州市| 淮阳县| 信阳市| 义乌市| 柏乡县| 方山县| 肇源县| 吉林省| 吉木萨尔县| 大新县| 于都县| 颍上县| 铜山县| 沁水县| 呈贡县| 金溪县| 外汇| 阿坝县| 枝江市| 连云港市| 桐梓县| 广水市|