http://elm-chan.org/fsw/ff/00index_e.htmlhttp://elm-chan.org/fsw/ff/00index_e.html
文件夹或文件 | 描述 |
option文件夹 | 都是可选外部 c 文件,包含了多语言支持需要用到的文件和转换函数。 |
diskio.c | 底层存储介质的操作函数,这些函数内容需要用户自己实现,主要添加底层驱动函数。 |
diskio.h | 定义了 FatFs 用到的宏,以及 diskio.c 文件内与底层硬件接口相关的函数声明。 |
ff.c | FatFs 核心文件,文件管理的实现方法。该文件独立于底层介质操作文件的函数,利用这些函数实现文件的读写。 |
ffconf.h | 包含了对 FatFs 功能配置的宏定义,通过修改这些宏定义就可以裁剪 FatFs 的功能。如需要支持简体中文,需要把 ffconf.h 中的 _CODE_PAGE 的宏改成 936 并把上面的 cc936.c 文件加入到工程之中。 |
cc936.c | 本文件在 option 目录下,是简体中文支持所需要添加的文件,包含了简体中文的 GBK 和 Unicode 相互转换功能函数。 |
integer.h | 文件中包含了一些数值类型定义。 |
history.txt | 介绍了 FatFs 的版本更新情况。 |
readme.txt | 说明了当前目录下 diskio.c 、 diskio.h、 ff.c、 ff.h、 integer.h 的功能。 |
建议阅读这些源码的顺序为: integer.h –> diskio.c –> ff.c 。