[分享] LPC1788nandflsh移植文件系统资料

发布时间:2017-1-7 10:53    发布者:旺宝科技测试丘
关键词: 分享 , LPC1788 , nandflsh , 移植文件 , 系统资料

主控:LPC1788
NADFLSH:是来自三星的:K9F1G08UOC,128M
文件系统是使用:yaffs文件系统       YAFFS是第一个专门为NAND Flash存储器设计的嵌入式文件系统,适用于大容量的存储设备。是基于日志的文件系统,提供磨损平衡和掉电恢复的健壮性。它还为大容量的Flash芯片做了很好的调整,针对启动时间和RAM 的使用做了优化。YAFFS中,文件是以固定大小的数据块进行存储的,块的大小可以是512字节、1 024字节或者2 048字节。这种实现依赖于它能够将一个数据块头和每个数据块关联起来。每个文件(包括目录)都有一个数据块头与之相对应,数据块头中保存了ECC(ErrorCorrection Code)和文件系统的组织信息,用于错误检测和坏块处理。充分考虑了NANDFlash的特点,YAFFS把这个数据块头存储在Flash的16字节备用空间中。当文件系统被挂载时,只须扫描存储器的备用空间就能将文件系统信息读入内存,并且驻留在内存中,不仅加快了文件系统的加载速度,也提高了文件的访问速度,但是增加了内存的消耗。


和FATFS文件系统比较:yaffs的针对nand而生,不过yaffs占的内存大。

附上程序

(19)lpc1788_Emc_Yaffs2.rar (602.07 KB)

本文地址:https://www.eechina.com/thread-183837-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
旺宝科技测试丘 发表于 2017-1-12 15:32:23
迎新年,免费学习开发板啦!
http://bbs.openmcu.com/forum.php?mod=viewthread&tid=22#lastpost
mzj1114 发表于 2017-3-18 10:23:53
谢谢!
xysy 发表于 2017-8-31 10:59:57
学习一下。谢谢
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

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