嵌入式技术论坛
直播中

世态薄凉

8年用户 1132经验值
私信 关注
[资料]

求一种在rtthread系统上添加并使用文件系统的设计方案

1、在ART-PI中使用文件系统
本次在ART-PI上实战的文件系统有三种,分别是:RomFS文件系统、elm-FAT文件系统、littlefs文件系统。
RomFS文件系统: RomFS是在嵌入式设备上常用的一种文件系统,具备体积小,可靠性高,读取速度快等优点,常用来作为系统初始文件系统。但也具有其局限性,RomFS是一种只读文件系统。
本次实验把RomFS当作初始文件系统挂载在根目录,在RomFS里创建几个目录,用于elm-FAT文件系统和littlefs文件系统的挂载点。
elm-FAT文件系统: FatFs 是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。
本次实验的sd卡使用的就是此文件系统。
littlefs文件系统: littlefs 是 ARM 官方推出的,专为嵌入式系统设计的文件系统,相比传统的文件系统,littlefs 具有自带擦写均衡、支持掉电保护、占用的 RAM/ROM 少的优点。
本次实验的norflash使用的就是此文件系统。
层级关系如下图所示:
玩转ART-Pi——添加文件系统.pdf (458.75 KB)
(下载次数: 0, 2022-5-6 14:40 上传)

原作者:Aladdin_KK


更多回帖

发帖
×
20
完善资料,
赚取积分