打印

【xnwxq】FatFS --免费开源文件系统的移植

[复制链接]
2639|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xnwxq|  楼主 | 2009-8-23 17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为FatFS目前还未添加多任务支持, 这里我是把FatFS当作freertos中的一个任务来移植的.
FatFS主页地址: http://elm-chan.org/fsw/ff/00index_e.html
FatFS文件系统有一个独立的Disk I/O层,非常方便移植, 移植时只需要提供下面6个函数:
disk_initialize - Initialize disk drive disk_status      - Get disk status disk_read        - Read sector(s) disk_write      - Write sector(s) disk_ioctl        - Control device dependent features get_fattime     - Get current time 下面是我的移植代码, 感兴趣的朋友可以作个参照,目前尚未完善,仅供学习参考:   
(移植的执行效果在"uC/FS 对比 FatFS"中有介绍)
1) 初始化函数,与状态函数

2) disk 功能控制接口:

3) 读写函数移植

相关帖子

沙发
wjxlchg| | 2010-1-27 14:23 | 只看该作者
学习一下

使用特权

评论回复
板凳
forank| | 2010-1-29 15:01 | 只看该作者
空的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我们都是风雨中的孩子,手牵着手才不会跌倒

162

主题

294

帖子

1

粉丝