首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
嵌入式Linux下JFFS2文件系统的实现   总被引:2,自引:0,他引:2  
文件系统是操作系统的重要组成部分之一,它为操作系统内核提供了存储和管理数据的机制,并为用户程序提供了对数据的访问接口。嵌入式文件系统不仅要具有一般文件系统的功能,还要满足嵌入式系统的特殊要求。JFFS2文件系统就是专门针对在嵌入式系统中得到广泛应用的Flash存储器而设计的,能很好地满足嵌入式系统的各项要求。文中介绍了嵌入式Linux系统下的Flash存储器和日志文件系统,并结合一个具体的实验平台,给出了JFFS2文件系统的移植和实现过程。通过在嵌入式Linux下使用JFFS2文件系统,可以为应用程序的开发奠定良好的基础。  相似文献   

2.
Linux操作系统作为嵌入式系统近几年应用越来越广泛。根文件系统是嵌入式Linux的重要组件之一。本文探讨了JFFS2文件系统及嵌入式Linux根文件系统,并在具体的实验平台上实现了JFFS2格式根文件系统。最后对JFFS2文件系统在嵌入式Linux根文件系统应用中的优缺点进行了分析,并对不足之处提出了解决和改进思路。  相似文献   

3.
嵌入式Linux中多文件系统的构建   总被引:4,自引:0,他引:4  
介绍在嵌入式Linux环境中搭建文件系统的一些方法,主要讲述在基于Flash存储器的系统中如何合理使用Cramfs、JFFS2和Tmpfs等文件系统,以便有效地使用嵌入式系统中有限的存储空间。本文介绍的一些方法在笔者的开发过程中都做过验证。  相似文献   

4.
JFFS2是基于Flash存储器是日志文件系统,是公认的嵌入式Linux文件系统。MTD驱动程序是专门为Flash设备所设计的,并且支持CFI方式访问Flash存储器。主要研究了JFFS2文件系统下,如何实现CFI方式访问Flash存储器、Flash设备分区等关键技术。并介绍了JFFS2文件系统的内核配置及编译方法。  相似文献   

5.
JFFS2是基于Flash存储器是日志文件系统,是公认的嵌入式Linux文件系统。MTD驱动程序是专门为Flash设备所设计的,并且支持CFI方式访问Flash存储器。主要研究了JFFS2文件系统下,如何实现CFI方式访问Flash存储器、Flash设备分区等关键技术,并介绍了JFFS2文件系统的内核配置及编译方法。  相似文献   

6.
适合嵌入式Linux应用的文件系统—JFFS   总被引:1,自引:0,他引:1  
介绍一种适合嵌入式Linux应用的文件系统——JFFS。JFFS是一种在开源模式下开发的文件 系统,为嵌入式Linux系统的应用提供了一种可靠、稳定、方便的数据存储方式。在探讨 其工作原理和应用模式的基础上,针对万禾嵌入式Linux环境下对它的开发过程作了较详细 的描述。  相似文献   

7.
介绍一种适合嵌入式Linux应用的文件系统--JFFS.JFFS是一种在开源模式下开发的文件系统,为嵌入式Linux系统的应用提供了一种可靠、稳定、方便的数据存储方式.在探讨其工作原理和应用模式的基础上,针对万禾嵌入式Linux环境下对它的开发过程作了较详细的描述.  相似文献   

8.
文件系统是Linux最基本的资源.本文介绍了在嵌入式Linux环境下.基于Flash存储器的系统中合理使用Cramfs和Yaffs文件系统的方法,从而合理的使用嵌入式系统中有限的存储空间,本文介绍的内容在笔者的开发过程中都做过验证.  相似文献   

9.
在嵌入式Linux上实现JFFS文件系统   总被引:4,自引:0,他引:4  
本文通过在嵌入操作系统uClinux上实现可读写JFFS文件系统的实例,介绍了在嵌入式系统中使用Flash芯片的方法。  相似文献   

10.
基于S3C44B0X微处理器的JFFS2文件系统的实现   总被引:1,自引:0,他引:1  
裴磊  夏雨人 《计算机工程》2004,30(Z1):612-614
在一个使用S3C44BOX微处理器和uClinux操作系统的嵌入式系统开发环境中,设计并实现了用JFFS2文件系统在Flash芯片上创建一 个可以保存用户数据的分区。  相似文献   

11.
JFFS2是目前比较流行的闪存文件系统,其可靠性对于闪存数据维护至关重要.提出一种基于错误植入的分析方法,首次对JFFS2文件系统的可靠性进行了深入研究.设计了8种类型的错误,在Linux内核中进行了错误植入.实验结果表明,JFFS2 文件系统具有一定的错误检测和恢复能力,可以检测到所有错误,并可以通过重试机制恢复写错...  相似文献   

12.
首先论述了在 MPC8349E平台引入CRAMFS+JFFS2两种文件系统的必要性,然后介绍了两种嵌入式文件系统开发工具 LTIB和BusyBox,通过这两种工具的配合使用,提供了一种嵌入式 Linux文件系统 CRAMFS+JFFS2的设计方案,并基于此方案实现 LED控制程序的自启动,最后验证了该嵌入式文件系统的运行状况。  相似文献   

13.
张晓彬  慕春棣 《计算机工程》2007,33(16):248-250
基于32位处理器的嵌入式开发平台已广泛使用触摸屏设备和基于图形库的嵌入式桌面系统作为人机交互接口。该文介绍了在基于PowerPC体系结构的Total5200开发平台上的嵌入式Linux桌面系统的设计与开发过程,包括Linux触摸屏设备驱动程序的开发与Qtopia桌面系统的移植,并就其中常见的问题进行了分析。给出了整个嵌入式桌面系统在JFFS2文件系统上的实现方式。  相似文献   

14.
论述了在基于Intel Ixp425网络处理器上构建嵌入式Linux 操作系统的过程,详细说明了如何建立交叉开发环境、编译IPX425引导加载程序与内核、JFFS2文件系统创建及将引导加载程序写入目标板FLASH中的方法.此过程与方法对其他嵌入式操作系统的开发同样具有参考意义.  相似文献   

15.
宋霄罡  翟正军 《测控技术》2010,29(11):102-105
NAND Flash因非易失、抗震、低功耗等特点被广泛应用于嵌入式系统的大容量数据存储中。虽然随着JFFS3文件系统的提出,理论上解决了初始化文件系统时需扫描整个闪存分区、挂载时间过长、占用内存过多的缺陷,但并未解决NAND Flash本身随机读写严重不均衡的问题。在对JFFS3文件系统研究的基础上提出采用FDTree索引结构的SFFS文件系统,以解决在数据频繁更新的环境里NAND Flash数据管理问题,给出了考虑损耗均衡兼顾回收效率的垃圾回收机制。  相似文献   

16.
随着闪存容量的快速增大,JFFS2文件系统暴露出了挂载时间长、可移植性差等缺点,JFFS3提出将文件索引信息保存在闪存上的设计方法,其中将整个文件系统组织成一个大的B+树是提高文件系统性能和可移植性的关键点。该文给出一种基于JFFS3的设计思想并引入区域管理方式的实现方案。  相似文献   

17.
The JFFS2 file system for flash memory compresses files before actually writing them into flash memory. Because of this, multimedia files, for instance, which are already compressed in the application level go through an unnecessary and time-consuming compression stage and cause energy waste. Also, when reading such multimedia files, the default use of disk cache results in unnecessary main memory access, hence an energy waste, due to the low cache hit ratio. This paper presents two techniques to reduce the energy consumption of the JFFS2 flash file system for power-aware applications. One is to avoid data compression selectively when writing files, and the other is to bypass the page caching when reading sequential files. The modified file system is implemented on a PDA running Linux and the experiment results show that the proposed mechanism effectively reduces the overall energy consumption when accessing continuous and large files.  相似文献   

18.
The existing NAND flash memory file systems have not taken into account multiple NAND flash memories for large-capacity storage. In addition, since large-capacity NAND flash memory is much more expensive than the same capacity hard disk drive, it is cost wise infeasible to build large-capacity flash drives. To resolve these problems, this paper suggests a new file system called NAFS for large-capacity storage with multiple small-capacity and low-cost NAND flash memories. It adopts a new cache policy, mount scheme, and garbage collection scheme in order to improve read and write performance, to reduce the mount time, and to improve the wear-leveling effectiveness. Our performance results show that NAFS is more suitable for large-capacity storage than conventional NAND file systems such as YAFFS2 and JFFS2 and a disk-based file system for Linux such as HDD-RAID5-EXT3 in terms of the read and write transfer rate using a double cache policy and the mount time using metadata stored on a separate partition. We also demonstrate that the wear-leveling effectiveness of NAFS can be improved by our adaptive garbage collection scheme.  相似文献   

19.
佘磊  赵曦滨  陈渝  施鹤远  韦康 《计算机科学》2017,44(Z11):276-280
轨道交通实时以太网交换机作为新一代列车通信网络的重要组成部分,保障了列车状态信息与控制命令的交换和传输。实时以太网交换机基于嵌入式Linux系统构建,系统启动包括BootLoader启动、内核镜像加载、内核启动、用户空间初始化4个部分,其启动耗时直接影响着交换机甚至整个列车通信网络的性能。通过对嵌入式Linux启动过程与JFFS2,UBIFS等文件系统在嵌入式系统上挂载耗时的研究与分析,针对交换机启动过程提出相应的加速策略。采用内核裁剪、调整文件系统类型与优化系统启动参数等优化策略,使交换机的启动性能大幅提升。实验表明,交换机系统的启动时间从原有的26.69s减少至7.15s,启动时间减少了73.2%。  相似文献   

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

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