资源简介
FAT32文件系统实现 ,实现了FAt相关的大部分数据结构,实现了文件的读操作等功能,并作出了详细的注释。可以用来作为学习文件系统的材料
代码片段和文件信息
//***************************************************************
//NAME:LIKE12 ARM920T TQ2440
//DESC:
//坏块:568 760 2045
//测试用例引导区0 系统信息1
//FAT1 2304 FAT2 17536
//根目录 32768 位于2号簇
//aaa
//bbb 32772 位于3号簇
//ccc 32792 8
//ddd 32776 位于4号簇 4567
//eee 32796 9
//***************************************************************
#include
#include
#include
#include “../inc/fat32.h“
#include “../inc/def.h“
#include “../inc/Nand_Test.h“
#include “../inc/2440lib.h“
//**************************************
//**************************************
//U8 FAT32_Buffer[512];
/*
* 读取一页数据放到buf中
*/
void readSector(unsigned long sector)
{
char file[50];
sprintf(file“%s%lu\0““../data/“sector);
FILE *f = fopen(file “r“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10438 2011-11-02 09:31 FS\.cproject
文件 2503 2011-11-02 09:31 FS\.project
文件 6684 2011-11-02 09:05 FS\.settings\org.eclipse.cdt.codan.core.prefs
文件 512 2011-11-08 21:28 FS\data\0
文件 512 2011-11-08 21:28 FS\data\1
文件 512 2011-11-08 21:29 FS\data\12
文件 512 2011-11-08 21:29 FS\data\2304
文件 512 2011-11-08 21:29 FS\data\32768
文件 512 2011-11-08 21:30 FS\data\32772
文件 512 2011-11-08 21:30 FS\data\32776
文件 512 2011-11-08 21:30 FS\data\32777
文件 512 2011-11-08 21:31 FS\data\32778
文件 512 2011-11-08 21:31 FS\data\32779
文件 512 2011-11-08 21:31 FS\data\32780
文件 512 2011-11-08 21:32 FS\data\32781
文件 512 2011-11-08 21:33 FS\data\32782
文件 512 2011-11-08 21:33 FS\data\32783
文件 512 2011-11-08 21:33 FS\data\32784
文件 512 2011-11-08 21:34 FS\data\32785
文件 512 2011-11-08 21:34 FS\data\32786
文件 512 2011-11-08 21:35 FS\data\32787
文件 512 2011-11-08 21:35 FS\data\32788
文件 512 2011-11-08 21:35 FS\data\32789
文件 512 2011-11-08 21:35 FS\data\32790
文件 512 2011-11-08 21:36 FS\data\32791
文件 512 2011-11-08 21:36 FS\data\32792
文件 512 2011-11-08 21:36 FS\data\32796
文件 512 2011-11-08 21:37 FS\data\32800
文件 0 2011-11-03 20:01 FS\data\aaa.txt
文件 1 2011-11-03 20:01 FS\data\bbb.txt
............此处省略33个文件信息
评论
共有 条评论