【转载】开源的文件系统(FAT)

2009年07月26日 15:07    原野之狼
关键词: FAT , 开源 , 文件系统

开源的文件系统(FAT)

 ◎ EFSL (Embedded Filesystem Library) http://www.efsl.be/

这是一个欧洲人做的开源项目,在PC(GNU/Linux),TI TMSC6000 DSP, Atmel ATmega上都有移植.
通常情况下的内存开销小到1.5kB RAM, 所以非常适宜于低端的MCU.

这个项目包含了一个非常详细的用户手册,讲解了如何进行移植、如何整合RTOS中,注释详尽
用户移植时只要能给出读写512字节区块的函数就可以了。


◎FF/TFF (FatFile and TinyFatFile)
http://elm-chan.org/fsw/ff/00index_e.html

这个是由日本人(Mr. ChanN)发起的一个项目,版本不断更新中。
在非常多的系统上做了移植,并且做了Benchmark,给出了详细的测试结果图表,很有参考意义,
包括:AVR (ATmega64), H8/300H (Renesas HD64F3694), PIC (PIC24FJ64GA002), TLCS (Toshiba TMP86FM29), V850ES (NEC uPD70F3716)。

其中TTF即TinyFatFs是一个简化版本,它默认不支持FAT32,最大支持2GB空间,但是使用起来非常适宜于低端的MCU。
这个项目的一些介绍文档对于学习文件系统概念相当不错。

◎uC/FS

uC/FS是uC/OS的可选购产品之一,虽然开放部分源码(DEMO版),但是使用需要License,跟上面的比较,不推荐
欢迎分享本文,转载请保留出处:http://www.eechina.com/thread-3203-1-1.html     【打印本页】
您需要登录后才可以发表评论 登录 | 立即注册

相关文章

相关视频演示

厂商推荐


关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备11013910号 | 京公网安备11010502021702
回顶部