FATFS文件系统
1、什么是文件系统
负责管理和存储文件信息的软件机构,在磁盘上组织文件的方法。
2、常用的文件系统
FAT/FATFS 小型嵌入式系统
NTFS WINDOWS
CDFS 光盘
exFAT 更适用于闪存
3、FATFS优点
免费开源,专门为小型嵌入式系统设计,c编写,支持FAT12, FAT16 与 FAT32,支持多种存储媒介,有独立的缓冲区,可对多个文件进行读写,可裁剪的文件系统(极为重要)
4、FATFS的特点
5、FATFS层次结构
①底层接口,包括存储媒介读/写接口(disk I/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码。
②中间层FATFS模块,实现了FAT 文件读/写协议。FATFS模块提供的是ff.c和ff.h。除非有必要,使用者一般不用修改,使用时将头文件直接包含进去即可。
③最顶层是应用层,使用者无需理会FATFS的内部结构和复杂的FAT 协议,只需要调用FATFS模块提供给用户的一系列应用接口函数,如f_
FATFS文件系统
最新推荐文章于 2025-04-30 15:22:01 发布
