FatFs
文章平均质量分 95
研究是为了理解
要想学会一件事,就不能什么都学。
展开
-
FatFs模块系统应用指南
本文使用的FatFs版本:V0.12b(2016年9月4发布)1.如何移植1.1首要考虑 FatFs模块移植基于以下假设条件:ANSI C编译器应遵循ANSI C。FatFs模块是以ANSI C(C89标准)语言编写的中间件软件,它不依赖任何硬件平台,只要相应的编译器支持ANSI C。整形类型大小FatFs模块假设char/short/long类型变量大小为8/16/32位、假设int类型变量为1...原创 2016-10-22 17:24:14 · 13303 阅读 · 4 评论 -
FatFs路径名称规则、字符集和卷管理
本文基于V0.12b版本1.路径名称格式 FatFs模块路径名格式与DOS/Windos文件名规格类似,如下所示: [驱动器:] [/]目录/文件 FatFs模块支持长文件名(LFN)和8.3格式文件名(SFN)。当LFN特性使能(_USE_LFN>0)后,LFN才能使用。子目录使用一个'\'或原创 2016-11-24 08:25:32 · 10191 阅读 · 2 评论 -
FatFs模块功能配置选项
Fatfs模块的功能可以裁剪,通过配置宏定义实现,宏定义位于文件ffconf.h中。1.功能配置1.1 _FS_READONLY 使能或禁用与写相关函数。 当设置为只读(1)时,API函数f_write、f_sync、f_unlink、f_mkdir、f_chmod、f_rename、f_truncate、f_getfree。1.2 _FS_MINIMIZE 函数功能裁剪。1.3 _USE_STR...原创 2016-10-24 13:18:10 · 19426 阅读 · 0 评论