共查询到20条相似文献,搜索用时 125 毫秒
1.
2.
3.
YAFFS嵌入式文件系统应用研究 总被引:4,自引:0,他引:4
本文介绍了NAND闪存设备的特点和针对NAND闪存设计的YAFFS(YetAnotherFlashFileSystem)嵌入式文件系统,并且详细探讨了在ARM处理器3SC2410和嵌入式Linux平台上建立基于NAND闪存的YAFFS根文件系统的方法步骤,同时给出了详细的代码。 相似文献
4.
5.
叶林俊 《单片机与嵌入式系统应用》2012,12(6):16-19
针对NAND Flash闪存设备在嵌入式系统中的应用,详细分析了Flash闪存设备的接口设计方法。根据NANDFlash的读写特性,采用Hynix半导体公司的Flash H27U1G8F2B,设计一种闪存数据读写控制方法和驱动流程。该方法能够应用于各种NAND Flash的读写控制,具有良好的程序结构和较高的代码运行效率。 相似文献
6.
7.
YAFFS嵌入式文件系统应用研究 总被引:3,自引:0,他引:3
本文介绍了NAND闪存设备的特点和针对NAND闪存设计的YAFFS(Yet Another Flash File System)嵌入式文件系统,并且详细探讨了在ARM处理器3SC2410和嵌入式Linux平台上建立基于NAND闪存的YAFFS根文件系统的方法步骤,同时给出了详细的代码。 相似文献
8.
9.
在嵌入式Linux系统应用中,闪存技术得到广泛的应用.对于闪存中镜像分区和内容的更新,一般需要Bootloader在启动时通过网络来完成.设计和实现了一种在运行过程中通过USB接口的存储设备更新闪存镜像的闪存自动分区和更新系统,同时可以根据新的镜像调整分区大小. 相似文献
10.
针对目前广泛应用的嵌入式系统存储空间不足的瓶颈问题,通过反复测试比较验证,给出了一个大容量闪存在单片机控制系统中的扩展实例。详细描述了SST39F040芯片的应用方法,并通过增强型单片机STC89C52RC对闪存SST39F040进行控制。实现对Flash的读取、编程和擦除操作。为嵌入式系统功能扩展提供了一个理想的途径。 相似文献
11.
为克服车载嵌入式设备难以集中回收进行软件升级的缺点,提出了一种基于WiFi通信的远程软件升级方法。该方法对微控制器FLASH存储空间进行有效分配,设计IAP功能,利用WiFi通信接口采用TFTP协议下载新软件到FLASH,实现嵌入式软件在线升级。给出了升级方法的详细设计和程序流程,升级速度快,受环境影响小。该方法可应用于移动分布式嵌入式设备中。 相似文献
12.
文件系统设计是嵌入式系统设计的重要组成部分,一个合适的文件系统解决方案可以极大地提高系统的性能并充分利用系统资源。根据NAND FLA SH设备的特点提出了在ARM处理器S3C 2410和嵌入式L inux平台上实现CRAM FS作为根文件系统,YAFFS作为用户数据分区的方案,并说明了此方案的实现步骤。据此建立的文件系统在嵌入式系统中运行良好,对嵌入式操作系统的开发与使用具有参考意义。 相似文献
13.
嵌入式系统通常使用闪存作为存储设备,嵌入式Linux下的MTD技术可以方便地访问Flash这样的MTD设备。文章介绍了Linux块设备驱动程序框架,详细分析了MTD设备驱动程序层次结构、核心功能模块和数据结构,最后以Motorola MPC860T开发板为例,系统地给出了针对特定Flash的MTD驱动程序开发实例。 相似文献
14.
Linux虚存机制在嵌入式系统背景下的分析 总被引:2,自引:1,他引:2
在嵌入式应用领域里,从因特网设备到专用控制系统,Linux操作系统前景都很光明,但Linux虚拟内存管理机制对于一个嵌入式系统来讲往往是多余的,更重要的是影响系统的实时性能,对Linux的虚拟内存管理机制进行了分析,并从源码级提出了一种改进方案,以适用于嵌入式Linux。 相似文献
15.
NAND闪存存储器已经成为嵌入式系统中非常重要的组成部分,在各种嵌入式产品中有广泛的应用前景,但NAND闪存存储器目前主要用来数据存储,并不能像NOR FLASH一样以XIP(execute-in-place,芯片内执行)方式执行代码.针对目前3G应用通讯的特点,通过引入缓存机制实现了具有XIP功能的NAND FLASH存储系统,这样大降低了系统的成本,最后根据实验得出结果与其它的存储架构作了比较. 相似文献
16.
文件系统是操作系统的重要组成部分之一,它为操作系统内核提供了存储和管理数据的机制,并为用户程序提供了对数据的访问接口。嵌入式文件系统不仅要具有一般文件系统的功能,还要满足嵌入式系统的特殊要求。JFFS2文件系统就是专门针对在嵌入式系统中得到广泛应用的Flash存储器而设计的,能很好地满足嵌入式系统的各项要求。文中介绍了嵌入式Linux系统下的Flash存储器和日志文件系统,并结合一个具体的实验平台,给出了JFFS2文件系统的移植和实现过程。通过在嵌入式Linux下使用JFFS2文件系统,可以为应用程序的开发奠定良好的基础。 相似文献
17.
18.
Joisha Pramod G. Midkiff Samuel P. Serrano Mauricio J. Gupta Manish 《International journal of parallel programming》2002,30(4):257-289
This paper presents a compilation framework that allows executable code to be shared across different Java Virtual Machine (JVM) instances. Current compliant JVMs for servers are burdened with large memory footprints (because of the size of the increasingly complicated compilers) and high startup costs, while compliant JVMs for embedded devices typically rely on interpretation. This paper describes a quasi-static approach that allows execution of a read-only version of the code, enabling compiled Java binaries to be embedded in ROM in an embedded environment or shared across multiple applications in a server environment. We have implemented this approach in the Quicksilver quasi-static compiler for the Jikes RVM (Jikes Research Virtual Machine). On the SPECjvm98 benchmark suite, our approach gives writable memory space savings of between 82–89% over that of our previous (non-sharable, non-ROMable) quasi-static approach, while delivering performance that is typically within 1–7% of that approach, and is competitive with the performance of the Jikes RVM adaptive optimization system. 相似文献
19.
论述了在基于Intel Ixp425网络处理器上构建嵌入式Linux 操作系统的过程,详细说明了如何建立交叉开发环境、编译IPX425引导加载程序与内核、JFFS2文件系统创建及将引导加载程序写入目标板FLASH中的方法.此过程与方法对其他嵌入式操作系统的开发同样具有参考意义. 相似文献
20.
嵌入式Linux系统的应用日益广泛,但是如何实现它对中文环境的支持却仍是开发人员必须面对的一个难题.Qtopia是在嵌入式Linux系统中广泛使用的GUI综合应用平台,它对国际化的完备支持在很大程度上简化了实现中文环境的问题.本文介绍了Linux系统中文环境的实现机制,并详细阐述了基于嵌入式Linux和Qtopia平台的中文解决方案. 相似文献