FatFs文件系统移植
1、首先将从官网下载的FatFs的源代码复制到工程文件目录里
2、将这些文件添加到keil文件目录里面
3、添加源码的头文件路径
4、构建程序,删除一些用不到的代码
5、实现FstFs与底层驱动的接口:
- (1)获取设备状态的接口函数
- (2)初始化设备的接口函数
- (3)读写数据的接口函数
- (4)获取设备属性(扇区的大小、个数)的接口函数
6、修改头文件参数,配置FatFs的具体功能
- (1)修改参数,使之支持文件名中文
- (2)使用格式化的功能
- (3)修改可支持的最大的扇区大小
7、文件系统的使用流程
- (1)将文件系统挂载到一个设备上
- (2)打开文件
- (3)读或者写文件
- (4)关闭文件
FatFs常用函数:
f_getfree:获取文件系统的占用情况
f_lseek:偏移读写文件的指针
f_size:获取文件的大小
f_printf:格式化写入数据
f_opendir:打开目录
f_closedir:关闭目录
f_mkdir:创建目录
f_unlink:删除文件
f_rename:重命名并移动文件
f_stat:获取文件信息

浙公网安备 33010602011771号