Chinaunix首页 | 论坛 | 博客
  • 博客访问: 561227
  • 博文数量: 105
  • 博客积分: 3274
  • 博客等级: 中校
  • 技术积分: 1161
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-21 12:14
文章分类

全部博文(105)

文章存档

2011年(1)

2010年(104)

分类: 嵌入式

2010-05-12 21:54:14

移植一个fatfs文件系统基本上都是由4个文件组成 diskio.c diskio.h ff.c ff.h.
diskio.c主要用于提供盘的初始化,读写之类与具体硬件相关的函数,ff.c则是用来实现fat文件系统的,与具体的硬件没有关系。也就是说,我们进行移植的时候,只需要简单修改diskio.c这个文件就可以了。
 
diskio.c的函数如下
DSTATUS disk_initialize (BYTE);
DSTATUS disk_status (BYTE);
DRESULT disk_read (BYTE, BYTE*, DWORD, BYTE);
#if _READONLY == 0
DRESULT disk_write (BYTE, const BYTE*, DWORD, BYTE);
#endif
DRESULT disk_ioctl (BYTE, BYTE, void*);
void disk_timerproc (void);
从名字就能看出来其功能。
 
待续-----
阅读(1854) | 评论(0) | 转发(0) |
0

上一篇:at91sam9260裸机计划

下一篇:6月--7月计划

给主人留下些什么吧!~~