首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > FAT32移植

FAT32移植

资料介绍
SD,FAT32,移植
一种易于移植和使用的文件系统 FatFs Moule

由于微软 Windows 的广泛应用,在当前的消费类电子产品中,用得最多的还是 FAT 文件系统,如 U
盘、MP3、MP4、数码相机等,所以找到一款容易移植和使用、占用硬件资源相对较小而功能又强大的 FAT
开源文件系统,对于单片机系统设计者来说是很重要的。




引 言

随着信息技术的发展,当今社会的信息量越来越大,以往由单片机构成的系统简单地对

存储媒介按地址、按字节的读/写已经不满足人们实际应用的需要,于是利用文件系统对存

储媒介进行管理成了今后单片机系统的一个发展方向。目前常用的文件系统主要有微软的 F

ATl2、FATl6、FAT32、NTFS,以及 Linux 系统下的 EXT2、EXT3 等。由于微软 Window

s 的广泛应用,在当前的消费类电子产品中,用得最多的还是 FAT 文件系统,如 U 盘、MP

3、MP4、数码相机等,所以找到一款容易移植和使用、占用硬件资源相对较小而功能又强

大的 FAT 开源文件系统,对于单片机系统设计者来说是很重要的。


FatFs Module 是一种完全免费开源的 FAT 文件系统模块,专门为小型的嵌入式系统而

设计。它完全用标准 C 语言编写,所以具有良好的硬件平台独立性,可以移植到 8051、PI

C、AVR、SH、Z80、H8、ARM 等系列单片机上而只需做简单的修改。它支持 FATl2、FA

Tl6 和 FAT32,支持多个存储媒介;有独立的缓冲区,可以对多个文件进行读/写,并特别

对 8 位单片机和 16 位单片机做了优化。FatFs Module 有个简化版本 Tiny―FatFs,它跟完

全版 FatFs 的不同之处主要有两点:


①占用内存更少,只要 1 KB RAM;……
标签:SDFAT32移植
FAT32移植
本地下载

评论