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:获取文件信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」