- 为什么需要
因为数据太多,要管理数据,需要代理人
- 哪里需要
sd卡 u盘 硬盘 nand
- 如何管理
格式存储数据,格式解析数据
- 有哪些主流的管理方式(文件系统)
ntfs fatfs ext3 ext4
- 有哪些文件系统适合嵌入式
fatfs
fatfs
应用层
fatfs层
ff.c // 应用层接口实现,不需要改动
diskio.c // 驱动层,需改动
ffconf.h // 配置文件系统的特性//需改动
sd卡/usb/nand 驱动 定时器驱动
- fatfs 的移植
integer.h
定义数据类型
ffconf.h
配置特性,默认可以不改,根据需要改
diskio.c
disk_initialize
disk_status
disk_read
disk_write
disk_ioctl
get_fattime