期刊文献+
共找到27篇文章
< 1 2 >
每页显示 20 50 100
YAFFS2在嵌入式系统中的实现 被引量:12
1
作者 韦峰 卢再奇 刘伟 《现代电子技术》 2010年第8期30-34,37,共6页
针对某系统程序量大,需要长时间实时存储大量数据,而目前的嵌入式系统存储容量小,不能满足需要的问题,根据FLASH具有可反复擦除和永久保存数据的特性,提出了大页NAND FLASH和YAFFS2文件系统相结合的解决方案。通过对Bootloader和嵌入式L... 针对某系统程序量大,需要长时间实时存储大量数据,而目前的嵌入式系统存储容量小,不能满足需要的问题,根据FLASH具有可反复擦除和永久保存数据的特性,提出了大页NAND FLASH和YAFFS2文件系统相结合的解决方案。通过对Bootloader和嵌入式Linux内核的移植以及YAFFS2文件系统的制作,很好地解决了系统的海量存储问题。测试结果验证了该方案的可行性。 展开更多
关键词 嵌入式系统 NAND FLASH yaffs2 LINUX ECC
下载PDF
超大容量NAND Flash文件系统—YAFFS2在Linux下的实现 被引量:10
2
作者 龙亚春 黄璞 吴胜 《北京电子科技学院学报》 2007年第2期80-84,共5页
通过一个具体应用实例,阐述了如何在嵌入式平台(OMAP5910+嵌入式Linux-2.4.21)中创建基于超大容量NAND Flash的YAFFS2文件系统软硬件实现方法。
关键词 嵌入式Linux NANDFLASH yaffs2 MTD OMAP
下载PDF
Yaffs2文件系统中NAND Flash块选择策略的改进 被引量:2
3
作者 杨智 严华 《四川大学学报(自然科学版)》 CAS CSCD 北大核心 2016年第6期1278-1282,共5页
针对Yaffs2文件系统中块选择策略引起的Nand Flash磨损均衡方面的缺陷,引入文件更新和块回收热度计算,将不同热度的文件分离到对应热度的物理块中,来改进空闲块选择策略.同时引入分散度和磨损度判断机制,通过在不同情况下选择最有效的... 针对Yaffs2文件系统中块选择策略引起的Nand Flash磨损均衡方面的缺陷,引入文件更新和块回收热度计算,将不同热度的文件分离到对应热度的物理块中,来改进空闲块选择策略.同时引入分散度和磨损度判断机制,通过在不同情况下选择最有效的回收块选择策略进行垃圾回收,以提高磨损均衡效果.实验使用QEMU搭建嵌入式Linux仿真环境,从垃圾回收页拷贝次数、块总擦除次数、块最大擦除次数、块擦除次数最大差值、块擦除次数标准差等方面进行性能比较.仿真实验结果表明,改进策略能大大提高Yaffs2垃圾回收效率,并能有效提升磨损均衡效果,延长Nand Flash设备的使用寿命. 展开更多
关键词 yaffs2文件系统 NAND FLASH 块选择 垃圾回收 磨损均衡
下载PDF
嵌入式Linux下大容量Nand FLASH的YAFFS2文件系统构建 被引量:4
4
作者 查启鹏 姚国良 张萌 《现代电子技术》 2007年第18期55-58,共4页
YAFFS2文件系统支持页大小为2 kB的大容量Nand FLASH和一些具有严格写入时序如零重写要求的NandFLASH,是嵌入式系统中实现对Nand FLASH管理的理想方案。重点分析了YAFFS2相对于YAFFS1所做的两点重要改进,即垃圾回收策略和checkdata的引... YAFFS2文件系统支持页大小为2 kB的大容量Nand FLASH和一些具有严格写入时序如零重写要求的NandFLASH,是嵌入式系统中实现对Nand FLASH管理的理想方案。重点分析了YAFFS2相对于YAFFS1所做的两点重要改进,即垃圾回收策略和checkdata的引入,并介绍了Nand FLASH的硬件接口设计和MTD驱动编写方法,给出了Intel Xs-cale PXA255、Linux 2.4.19平台下,在页大小为2 kB的大容量Nand FLASH上构建YAFFS2的方法和过程。 展开更多
关键词 NAND FLASH yaffs2文件系统 垃圾回收策略 MTD驱动
下载PDF
基于嵌入式Linux的YAFFS2文件系统研究与改进 被引量:2
5
作者 朱绍英 查启鹏 《计算机工程》 CAS CSCD 北大核心 2015年第9期292-297,302,共7页
YAFFS2文件系统是针对NAND Flash按块擦写特点设计的一种专用Flash文件系统,其存在加载时间长和NAND Flash专用的局限性。为此,从Flash存储器管理和文件管理2个方面分析该系统的设计原理及特性,提出一种新的文件系统信息存储方式,并从... YAFFS2文件系统是针对NAND Flash按块擦写特点设计的一种专用Flash文件系统,其存在加载时间长和NAND Flash专用的局限性。为此,从Flash存储器管理和文件管理2个方面分析该系统的设计原理及特性,提出一种新的文件系统信息存储方式,并从文件系统初始化、垃圾回收、断电保护等方面对YAFFS2文件系统进行改进,减少加载时间,使之能应用于多种Flash存储器。测试结果表明,与原系统相比,改进系统的安装时间减少25%,并可实现Flash各存储扇区的均衡使用。 展开更多
关键词 yaffs2文件系统 NAND存储器 嵌入式LINUX系统 垃圾回收策略 损耗平衡
下载PDF
基于YAFFS2的静态磨损均衡算法设计 被引量:1
6
作者 李恒恒 胡泽明 +1 位作者 岳春生 王志锋 《计算机应用研究》 CSCD 北大核心 2016年第4期1091-1095,共5页
针对已有算法大多基于FTL(flash translation layer)闪存存储体系设计,无法直接应用到闪存文件系统的情况,基于YAFFS2闪存文件系统设计了一种静态磨损均衡算法。考虑不同数据冷热属性的差异,设计了两种不同的块分配策略,在减缓最大擦除... 针对已有算法大多基于FTL(flash translation layer)闪存存储体系设计,无法直接应用到闪存文件系统的情况,基于YAFFS2闪存文件系统设计了一种静态磨损均衡算法。考虑不同数据冷热属性的差异,设计了两种不同的块分配策略,在减缓最大擦除次数增长速度的同时,加强对冷数据占用块的利用;利用闪存块擦除次数在物理空间上分布的随机性,简化了块分配策略中的搜索过程,降低了算法复杂度;采用不均衡度阈值作为算法触发条件,保证了良好的均衡效果。实验结果表明,算法降低了擦除次数方差,提高了闪存磨损均衡度,可有效延长闪存寿命,提高闪存存储系统的可靠性。 展开更多
关键词 磨损均衡 闪存文件系统 yaffs2 存储可靠性
下载PDF
基于Hash的YAFFS2文件各版本恢复算法研究 被引量:3
7
作者 李亚萌 何泾沙 《信息网络安全》 2016年第5期51-57,共7页
Android取证过程中,包含了数据提取、数据恢复等方向,其中数据恢复是Android取证研究中非常重要的一个环节,只有更好、更多地恢复终端中的数据,特别是一些被修改或者删除的数据,才能更好地开展对后续数据的分析和研究。YAFFS2文件系统... Android取证过程中,包含了数据提取、数据恢复等方向,其中数据恢复是Android取证研究中非常重要的一个环节,只有更好、更多地恢复终端中的数据,特别是一些被修改或者删除的数据,才能更好地开展对后续数据的分析和研究。YAFFS2文件系统是一种新型的快速闪存文件系统,该文件系统被设计用在使用NAND闪存技术的移动终端中,也是目前广泛应用于Android移动终端中的新型文件系统。文章选择YAFFS2文件系统作为研究对象,提出了一种基于Hash的YAFFS2文件各版本恢复算法。首先通过反向扫描获得该文件系统中的数据信息;然后将具有相同对象头信息的数据提取,并将其中的信息存入Hash链表中;最后重构文件以实现对多个版本的文件恢复。文章通过在Linux系统下搭建YAFFS2文件系统环境,并进行实验,证明了该算法可有效地对各类型数据文件进行恢复,特别是可恢复SQLite3数据库文件,并且可恢复各类型文件的多个版本,实现并达到了设计算法的预期目标,也为后续对Android取证中其他方面的研究打下了一定的基础。 展开更多
关键词 数字取证 文件恢复 ANDROID系统 yaffs2 HASH
下载PDF
支持Yaffs2文件系统的U-Boot的实现 被引量:5
8
作者 程伟 《计算机工程与设计》 CSCD 北大核心 2012年第3期936-940,共5页
为了在大容量NAND Flash存储器中运行Yaffs2(yet another flash file system)文件系统,分析了Yaffs2文件系统的结构、原理、性能和嵌入式系统中启动代码U-Boot的功能。在此基础上对U-Boot进行了改进。实现了在嵌入式系统的开发过程中用U... 为了在大容量NAND Flash存储器中运行Yaffs2(yet another flash file system)文件系统,分析了Yaffs2文件系统的结构、原理、性能和嵌入式系统中启动代码U-Boot的功能。在此基础上对U-Boot进行了改进。实现了在嵌入式系统的开发过程中用U-Boot向大容量NAND Flash中写入Yaffs2文件系统,并将其成功应用在正在开发的嵌入式手持设备中,从而可以方便地使用大容量的NAND Flash存储器。 展开更多
关键词 大容量存储器 yaffs2 嵌入式文件系统 U-BOOT 设计开发
下载PDF
Yaffs2文件系统中对NAND Flash磨损均衡的改进 被引量:4
9
作者 温朝建 严华 《电子技术应用》 北大核心 2015年第6期16-19,共4页
针对以NAND Flash为存储介质时Yaffs2文件系统存在磨损均衡的缺陷,通过改进回收块选择机制,并在数据更新中引入冷热数据分离策略,从而改善NAND Flash的磨损均衡性能。实验借助Qemu软件建立Linux嵌入式仿真平台,从总擦除次数、最大最小... 针对以NAND Flash为存储介质时Yaffs2文件系统存在磨损均衡的缺陷,通过改进回收块选择机制,并在数据更新中引入冷热数据分离策略,从而改善NAND Flash的磨损均衡性能。实验借助Qemu软件建立Linux嵌入式仿真平台,从总擦除次数、最大最小擦除次数差值和块擦除次数标准差等方面进行对比。实验结果表明,在改进后的Yaffs2文件系统下NAND Flash的磨损均衡效果有明显提升,这有益于延长NAND Flash的使用寿命。 展开更多
关键词 yaffs2文件系统 NAND FLASH 垃圾回收 冷热数据
下载PDF
基于LIRS的YAFFS2元数据缓存管理机制设计
10
作者 李恒恒 岳春生 胡泽明 《信息工程大学学报》 2016年第2期250-256,共7页
由于闪存采取异地更新机制,文件操作过程中伴随着大量的元数据修改操作,YAFFS2文件系统是以同步的方式更新元数据,这样就会带来大量的无效object header,降低系统I/O性能。使用缓存是解决这一问题的有效方法,缓存置换算法决定着缓存管... 由于闪存采取异地更新机制,文件操作过程中伴随着大量的元数据修改操作,YAFFS2文件系统是以同步的方式更新元数据,这样就会带来大量的无效object header,降低系统I/O性能。使用缓存是解决这一问题的有效方法,缓存置换算法决定着缓存管理的效率,文章在已有研究的基础上简化了元数据缓存管理机制,并提出了基于缓存状态信息的LIRS-P算法,该算法保留了LIRS捕获弱局部性数据的特点,同时结合文件系统特点和闪存特性,优先置换出对文件系统可靠性影响较大,I/O开销较小的缓存页。实验结果表明,LIRS-PP提高了元数据缓存的管理效率,进而提高了文件系统的I/O性能。 展开更多
关键词 元数据 缓存管理 闪存 LIRS yaffs2
下载PDF
基于YAFFS2文件系统的分区管理对载荷数据存储效率的研究 被引量:5
11
作者 吴灿强 芮晔 潘东梅 《电子设计工程》 2018年第23期42-47,共6页
为了引入嵌入式文件系统以解决卫星载荷数据管理难的问题,同时针对新研文件系统可靠性和功能完整性缺乏验证等缺点,本文选用YAFFS2文件系统作为优化基础。然而由于在星载环境下YAFFS2文件系统的类日志型结构存在对多载荷/多任务数据管... 为了引入嵌入式文件系统以解决卫星载荷数据管理难的问题,同时针对新研文件系统可靠性和功能完整性缺乏验证等缺点,本文选用YAFFS2文件系统作为优化基础。然而由于在星载环境下YAFFS2文件系统的类日志型结构存在对多载荷/多任务数据管理粒度粗、数据存储效率较低等问题,本文提出在YAFFS2文件系统中引入分区管理功能。通过改进YAFFS2文件系统数据结构、设计并实现分区内管理机制和分区间管理机制,实现对多载荷/任务数据的隔离管理,同时提高对复杂数据的检索效率。实验结果表明,分区YAFFS2文件系统在实现对不同文件数据的读写操作时,其读写速度稳定优于原YAFFS2文件系统。 展开更多
关键词 yaffs2文件系统 分区管理 载荷数据 存储效率
下载PDF
在Linux中实现大容量NAND Flash的YAFFS2文件系统 被引量:3
12
作者 展中华 杜刚 《电脑编程技巧与维护》 2007年第5期68-70,共3页
本文介绍在嵌入式环境中YAFFS/YAFFS2文件系统的优点和YAFFS/YAFFS2文件系统结构。着重将YAFFS2文件系统在嵌入式Linux系统中的实现过程包括配置、编译以及测试整个完整过程作了详细的论述。
关键词 NAND FLASH YAFFS/yaffs2 嵌入式LINUX系统
下载PDF
基于嵌入式Linux的YAFFS2文件系统研究与改进 被引量:1
13
作者 宋睿 《信息系统工程》 2017年第8期46-46,共1页
随着社会的不断发展,YAFFS2文件系统逐渐受到了人们的重视。它主要是指以存储器的编程中心为规划方向,将Flash擦写功能为导向的文件加载系统。但由于管理器中的信息存储过程相对较长,任务模块的整合内容也是比较全面的。例如:系统可以... 随着社会的不断发展,YAFFS2文件系统逐渐受到了人们的重视。它主要是指以存储器的编程中心为规划方向,将Flash擦写功能为导向的文件加载系统。但由于管理器中的信息存储过程相对较长,任务模块的整合内容也是比较全面的。例如:系统可以根据操作流程确定数据量,并将有用的信息存储下来,将无用的部分放在垃圾回收站。本文针对Linux的嵌入方式,对YAFFS2文件系统进行研究和改进。 展开更多
关键词 LINUX嵌入式 yaffs2文件 系统研究 改进
下载PDF
基于NAND闪存的YAFFS2文件恢复技术研究
14
作者 范道睿 李平安 《电子技术与软件工程》 2016年第4期41-41,共1页
随着经济及技术的迅猛发展,智能移动终端应用逐步普及,NAND闪存技术取得了长足的发展,基于NAND闪存的YAFFS2数据恢复技术显得日益重要。本文主要从YAFFS2简介入手,重点对文件恢复技术进行了分析和阐述,并有针对性地进行模拟实验分析,以... 随着经济及技术的迅猛发展,智能移动终端应用逐步普及,NAND闪存技术取得了长足的发展,基于NAND闪存的YAFFS2数据恢复技术显得日益重要。本文主要从YAFFS2简介入手,重点对文件恢复技术进行了分析和阐述,并有针对性地进行模拟实验分析,以供同行参考。 展开更多
关键词 NAND闪存 yaffs2 文件恢复
下载PDF
基于S3C2410的嵌入式Linux系统构建 被引量:17
15
作者 陈峰 李滨滔 戈志华 《现代电子技术》 2007年第24期55-57,60,共4页
主要研究Linux在ARM芯片上的移植。首先介绍ARM微核在嵌入式系统中发展的趋势,然后在分析S3C2410体系结构的基础上给出从准备移植环境BootLoader vivi移植、Linux2.6.14移植、YAFFS2文件系统的移植,一直到根文件系统的建立的全过程。按... 主要研究Linux在ARM芯片上的移植。首先介绍ARM微核在嵌入式系统中发展的趋势,然后在分析S3C2410体系结构的基础上给出从准备移植环境BootLoader vivi移植、Linux2.6.14移植、YAFFS2文件系统的移植,一直到根文件系统的建立的全过程。按提供的方法和技巧可以很方便地建立一个ARM Linux开发平台。 展开更多
关键词 嵌入式LINUX 引导加载程序vivi yaffs2 S3C2410
下载PDF
NAND闪存文件系统YAFFS的研究 被引量:2
16
作者 蔡勇 彭福石 《郑州轻工业学院学报(自然科学版)》 CAS 2007年第6期54-58,共5页
研究了NAND文件系统YAFFS的数据存储结构、文件操作、加载、损耗平衡、垃圾回收、读写效率等问题.YAFFS以含有元数据的页为更新单位,相应设计的Tnode树结构能较快地索引数据,文件操作性能较好,加载时扫描OOB区重建文件系统的索引和结构,... 研究了NAND文件系统YAFFS的数据存储结构、文件操作、加载、损耗平衡、垃圾回收、读写效率等问题.YAFFS以含有元数据的页为更新单位,相应设计的Tnode树结构能较快地索引数据,文件操作性能较好,加载时扫描OOB区重建文件系统的索引和结构,而YAFFS2的改进使加载大大加快.YAFFS的不覆写更新和块分配策略,保证了损耗平衡,但是线性复杂度的垃圾回收算法和大粒度的锁机制,不利于读写有时限的系统.通过性能测试发现,YAFFS加载和损耗平衡性能较好,写性能随空间的减少而减少,读性能连续文件和不连续文件基本相同.但YAFFS与MTD驱动层的兼容性不好,使用和测试也没JFFS2广泛,需进一步完善. 展开更多
关键词 NAND闪存 文件系统 YAFFS yaffs2 嵌入式系统
下载PDF
一种构建嵌入式Linux根文件系统的方法 被引量:1
17
作者 刘二钢 《电子设计工程》 2016年第9期160-162,165,共4页
根文件系统是构建嵌入式Linux系统的非常重要的组成部分。文中主要以制作Yaffs2根文件系统为例,研究如何使用Busy Box构建嵌入式Linux的根文件系统,包括Busy Box的配置、编译和安装,以及在嵌入式Linux环境下生成根文件系统映像文件的方... 根文件系统是构建嵌入式Linux系统的非常重要的组成部分。文中主要以制作Yaffs2根文件系统为例,研究如何使用Busy Box构建嵌入式Linux的根文件系统,包括Busy Box的配置、编译和安装,以及在嵌入式Linux环境下生成根文件系统映像文件的方法。文中所介绍的方法能够成功地在ARM开发板中移植和运行,为嵌入式系统的开发提出了一种简单易行的研究思路。 展开更多
关键词 BUSY BOX yaffs2 嵌入式LINUX 文件系统
下载PDF
基于S3C6410的嵌入式Linux文件系统移植 被引量:4
18
作者 郑明忠 樊水康 《火力与指挥控制》 CSCD 北大核心 2012年第S1期73-76,共4页
Linux文件系统是Linux操作系统的核心模块,内核在启动期间进行的最后操作之一就是挂载根文件系统,简单介绍了Linux文件系统的目录结构,以及常见的Gramfs、YAFFS2、JFFS2文件系统。重点介绍了根文件系统YAFFS2的创建方法;文件系统的常用... Linux文件系统是Linux操作系统的核心模块,内核在启动期间进行的最后操作之一就是挂载根文件系统,简单介绍了Linux文件系统的目录结构,以及常见的Gramfs、YAFFS2、JFFS2文件系统。重点介绍了根文件系统YAFFS2的创建方法;文件系统的常用制作工具BusyBox的配置和编译方法;并且利用BusyBox成功地实现了YAFFS2根文件系统的移植。 展开更多
关键词 文件系统 BUSYBOX yaffs2
下载PDF
基于IPv6技术的智慧油田数据采集系统的研发 被引量:2
19
作者 李凤民 潘居臣 +3 位作者 宋松 薛大欢 曹旭东 梁华庆 《电子设计工程》 2016年第15期128-130,134,共4页
基于设计下一代IPv6协议的智慧油田数据采集系统的目的,采用了ATMEL公司的AT91SAM9263为微处理器,并设计高速电路核心板,修改移植YAFFS2操作系统、搭建DM9000的网卡环境的方法,该方法使系统设备运行在IPv6协议栈的网络环境中,完成基于I... 基于设计下一代IPv6协议的智慧油田数据采集系统的目的,采用了ATMEL公司的AT91SAM9263为微处理器,并设计高速电路核心板,修改移植YAFFS2操作系统、搭建DM9000的网卡环境的方法,该方法使系统设备运行在IPv6协议栈的网络环境中,完成基于IPv6协议栈的局域网和跨域网的数据通讯。测试结果表明,设计的物联网系统设备工作稳定,在智能设备的升级替换和推进新型物联网的建设方面有重要的借鉴作用。 展开更多
关键词 互联网 IPV6协议栈 嵌入式ARM9 yaffs2操作系统 MODBUS协议
下载PDF
几种源码开放的嵌入式文件系统分析与比较 被引量:7
20
作者 张明磊 尚利宏 《单片机与嵌入式系统应用》 2007年第11期15-18,共4页
由于嵌入式系统自身存在一些特殊要求,使得一些传统的文件系统(如FAT、EXT2等)并不十分适合。专用的嵌入式文件系统应有一些自身的特性,如文件系统面对的存储介质特殊性、文件系统应具有的跨平台的安全性,以及整个系统的实时性等。本文... 由于嵌入式系统自身存在一些特殊要求,使得一些传统的文件系统(如FAT、EXT2等)并不十分适合。专用的嵌入式文件系统应有一些自身的特性,如文件系统面对的存储介质特殊性、文件系统应具有的跨平台的安全性,以及整个系统的实时性等。本文介绍了3种源码开放的嵌入式文件系统Cramfs、JFFS2、YAFFS2,详细分析比较了这3种文件系统的主要性能,并根据分析结果指出了各自的适用领域。 展开更多
关键词 源码开放 嵌入式文件系统 CRAMFS JFFS2 yaffs2
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部