在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使用的就是此文件系统。
层级关系如下图所示:
|