基于FAT32文件系统的SD卡数据存储结构研究

2012-11-21 09:51:17李文华徐国洪胡华文
长江大学学报(自科版) 2012年16期
关键词:分配

李文华,徐国洪,胡华文

(仙桃职业学院机械电子工程学院,湖北 仙桃 433000)

基于FAT32文件系统的SD卡数据存储结构研究

李文华,徐国洪,胡华文

(仙桃职业学院机械电子工程学院,湖北 仙桃 433000)

SD卡是嵌入系统中首选的外部数据存储器,为使嵌入式系统中存储在SD卡上的数据可以被计算机识别和处理,详细讨论了基于FAT32文件系统的SD卡中主引导记录区、引导扇区、文件分配表区、文件目录表区和文件数据区的数据存储结构,并给出了各区域的访问方法。

SD卡;FAT32;文件系统;数据存储

SD卡是一种外部存储器,具有体积小、容量大、功耗低、非易失等特点,广泛地应用于嵌入式系统中,作海量数据存储之用。运用SD卡存储数据时,一般是采取基于文件系统的方式存储数据,以便保存在SD卡中的数据可被计算机直接访问和处理,高容量的SD卡一般选用FAT32文件系统。下面,笔者详细地讨论基于FAT32文件系统的SD卡数据存储结构。

1 SD卡数据存储结构

图1 SD卡数据存储结构

用FAT32格式对SD卡格式化后,SD卡被划分为主引导记录区、隐藏扇区、引导扇区、保留扇区、文件分配表(FAT)区和数据区6部分,这6部分的起始位置固定。其中,数据区又分为文件目录表(FDT)区和文件的数据区2部分,这2部分分散地分布在数据区中,它们的起始位置随着文件的建立而随机分配。基于FAT32文件系统的SD卡数据存储结构如图1所示。其中,主引导记录区、隐藏扇区、引导扇区、保留扇区这4个区域是以扇区为单位进行分配的,文件分配表区、文件目录表区、文件的数据区这3个区域是以簇为单位进行分配的,1簇由若干个扇区组成,其扇区数由引导扇区中偏移地址0DH单元的内容给定。……

登录APP查看全文

猜你喜欢
分配
分配正义:以弱势群体为棱镜
基于可行方向法的水下机器人推力分配
应答器THR和TFFR分配及SIL等级探讨
Crying Foul
遗产的分配
一种分配十分不均的财富
绩效考核分配的实践与思考
收入分配视阈下的共享发展思考
浙江绩效分配改革观察
中国卫生(2014年12期)2014-11-12 13:12:40
俄罗斯的分配状况