fat文件系统原理.pdf

  • 浏览量:1038
  • 下载量:150
  • 资料大小:970.39 KB
  • 日期:2015-12-21
  • 上传者:蒙娜丽石
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    fatfs

    这章的内容比较多,且网上的总结和资料都很多,比起自己做的笔记要更加详细和清晰,自己将原子哥移植fatfs的代码抄了一遍下来后发现其实移植fatfs的部分不是很难,只需要将自己之前写好的sd卡驱动、flash驱动或其他外设存储设备的驱动直接搬到diskio.c已经搭好的架构里面就行了,修改完之后在ffconf.h里面有很多的宏定义,主要是定义使用者需要用到的功能,每个宏都有详细的英文注释,根据自己需要修改就好了。

    其中,与平台无关的是:
    ffconf.h fatfs 模块配置文件
    ff.h fatfs 和应用模块公用的包含文件
    ff.c fatfs 模块
    diskio.h fatfs 和 disk i/o 模块公用的包含文件
    interger.h 数据类型定义
    option 可选的外部功能(比如支持中文等)

    与平台相关的代码(需要用户提供)是:
    diskio.c fatfs 和 disk i/o 模块接口层文件

    自己上官网看了下发现fatfs已经更新到了r0.11a,自己下载后发现跟r0.10a的差别不是特别大,直接根据原子哥的移植方法可以直接使用
    移植完fatfs的框架以后,我发现难写一点的反而是扩展部分的代码,下面放一些写的比较好的资料,方便以后用到可以查看

    fatfs官网: http://elm-chan.org/fsw/ff/00index_e.html
    fatfs源码剖析:http://www.openedv.com/posts/list/27427.htm

     
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换