首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 93 毫秒
1.
YAFFS嵌入式文件系统应用研究   总被引:4,自引:0,他引:4  
本文介绍了NAND闪存设备的特点和针对NAND闪存设计的YAFFS(YetAnotherFlashFileSystem)嵌入式文件系统,并且详细探讨了在ARM处理器3SC2410和嵌入式Linux平台上建立基于NAND闪存的YAFFS根文件系统的方法步骤,同时给出了详细的代码。  相似文献   

2.
孙丰  张福新 《计算机工程》2008,34(5):257-259
通过对NAND Flash硬件特点和YAFFS文件系统的分析与研究,在遵循NAND Flash“只写一次”限制的基础上,提出改进删除页操作的新策略,给出改进的实现过程,重点涉及实现中的难点及相应的解决策略。在一款龙芯开发板上的测试表明,该改进策略能够把改写、删除和截短文件等文件系统基础操作的性能提高约40%,具有很高的实用价值。  相似文献   

3.
YAFFS嵌入式文件系统原理分析   总被引:2,自引:0,他引:2  
YAFFS是一种广泛用于嵌入式的文件系统,本文对YAFFS的工作原理做了探究.  相似文献   

4.
介绍了一种制作YAFFS2嵌入式文件系统的方法,详细介绍了在ARM处理器S3SC2440和嵌入式Linux平台上建立YAFFS2根文件系统的方法步骤。  相似文献   

5.
LINUX交换系统不支持在闪存(NAND flash)上直接建立交换区域。虽然可以使用NFTL/FTL层或者FASS闪存交换系统实现在闪存上建立交换分区。然而,这两种方法都采用静态分配交换区域,将交换系统的读写磨损限制在了闪存固定的某个区域,可能会造成闪存局部过度磨损。提出的SA-YAFFS系统,将交换系统的支持性和闪存文件系统有机统一,在闪存上动态分配交换区域,避免了将交换系统的读写磨损限制在闪存固定的区域,并利用文件系统中大量的空闲空间分担交换系统带来的磨损,避免了局部过度磨损。实验表明,当“文件系统逻辑配额的剩余空闲空间+交换系统逻辑配额”增加到n倍,交换系统导致的磨损为原来的1/n。  相似文献   

6.
基于NAND Flash的嵌入式文件系统的改进与优化   总被引:2,自引:0,他引:2  
杨春林  雷航 《计算机应用》2007,27(12):3102-3104
以NAND Flash为介质的嵌入式文件系统主要存在两方面的不足:启动加载过长、对磨损平衡考虑不足。针对这两点不足,实现了一个新的NAND Flash文件系统,它通过改变数据节点的管理,将文件的控制信息和数据信息分开存储,缩短了启动加载时间;通过在垃圾回收时使擦除块交替存储冷热数据,实现了各擦除块间的磨损平衡。  相似文献   

7.
基于ARM的嵌入式文件系统YAFFS的移植   总被引:1,自引:0,他引:1  
本文分析了罪常用的两种嵌入式文件系统JAFFS和YAFFS文件系统的优缺点,通过修改Linux-2.6.14内核源码,重新配置内核,提出一种了如何在嵌入式系统上移植YAFFS文件系统的方法,并在ARM-S3C2410开发平台的NAND FLASH测试并挂栽了移植后的YAFFS文件系统,为嵌入式开发人员提供了一种参考方案.  相似文献   

8.
在Linux中实现大容量NAND Flash的YAFFS2文件系统   总被引:1,自引:0,他引:1  
本文介绍在嵌入式环境中YAFFS/YAFFS2文件系统的优点和YAFFS/YAFFS2文件系统结构.着重将YAFFS2文件系统在嵌入式Linux系统中的实现过程包括配置、编译以及测试整个完整过程作了详细的论述.  相似文献   

9.
随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本将详细阐述YAFFS件系统在C51系统上的实现过程。  相似文献   

10.
文件系统设计是嵌入式系统设计的重要组成部分,一个合适的文件系统解决方案可以极大地提高系统的性能并充分利用系统资源。根据NAND FLA SH设备的特点提出了在ARM处理器S3C 2410和嵌入式L inux平台上实现CRAM FS作为根文件系统,YAFFS作为用户数据分区的方案,并说明了此方案的实现步骤。据此建立的文件系统在嵌入式系统中运行良好,对嵌入式操作系统的开发与使用具有参考意义。  相似文献   

11.
本文简要地介绍了三星公司的Nand Flash及ARM芯片,并通过具体实例,介绍Nand Flash在以ARM芯片为核心的嵌入式系统中应用。  相似文献   

12.
随着嵌入式系统越来越广泛的应用,嵌入式系统中的数据存储和数据管理已经成为一个重要的研究课题.文中克服了Nand Flash存储介质的固有的缺点,在FAT16文件系统的基本原理之上提出了改进方案,较好地解决了以扇区为单位的文件系统和以块为单位的Flash之间的矛盾,使FAT16成为适合嵌入式系统应用的文件系统.文中采用缓存技术,实现了基于Nand Flash K9F2808的嵌入式FAT16文件系统,对外提供了对文件和文件目录操作的各种API函数.本文件系统已应用在嵌入式医疗血液检测设备上,速度性和稳定性都满足应用要求,表明本文件系统的设计的合理性.  相似文献   

13.
基于实时嵌入式操作系统μCOS—Ⅱ内核,采用类似DOS的FAT文件系统,实现了一种适用于NandFlash的嵌入式文件系统。该文件系统从可靠性、耗损平衡、垃圾回收及文件系统的优化几个方面进行设计。  相似文献   

14.
一种闪存文件系统的数据恢复机制   总被引:1,自引:0,他引:1       下载免费PDF全文
张延园  焦磊 《计算机工程》2008,34(14):283-285
基于面向大容量NAND闪存的嵌入式文件系统CFFS,结合其对芯片上数据的索引方式,在CFFS中引入引用节点和页位图等数据结构和相应算法,提出一种数据恢复机制。该机制在数据遭到破坏时将闪存文件系统恢复到一个一致的历史状态,保证芯片上数据的一致性和可用性。  相似文献   

15.
非易失存储器NAND Flash及其在嵌入式系统中的应用   总被引:2,自引:0,他引:2  
文中介绍了NAND Flash的芯片内部组织结构、主要的外部引脚及其功能、NAND Flash的类型、NAND Flash所支持的文件系统、与微处理器的连接和NAND Flash的固有特性,并对比了NAND和NOR Flash的异同。最后简述了闪存固件程序架构和如何在Linux操作系统中加入对NAND Flash的支持。  相似文献   

16.
焦磊  张延园 《计算机工程》2008,34(18):278-280
基于嵌入式文件系统CFFS提出一种快速挂载机制。该机制引入“静态超级块”、“引用节点”以及“页位图”等数据结构并采取相应算法,避免了在文件系统挂载过程中进行的全芯片扫描。测试表明,这种快速挂载机制减少了闪存文件系统在大容量NAND芯片上的挂载时间。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号