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:获取文件信息

posted @ 2024-02-04 18:58  该说不唠  阅读(146)  评论(0)    收藏  举报