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 @   该说不唠  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示