首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 125 毫秒
1.
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的方法和过程。  相似文献   

2.
樊文侠  房壮 《电子设计工程》2011,19(19):126-129,133
针对无人机飞行训练的需要,设计了一种基于嵌入式USB主机的飞行数据固态记录器。介绍了飞控数据固态数据器的工作原理、三星NAND FLASH芯片(K91G08U0M)的嵌入式文件系统和嵌入式USB主机的软件设计。实验证明,该数据记录器设计方案可行,且与传统的数据记录器相比:一方面,具有NAND FLASH存储块管理的FAT文件系统,实现对NAND FLASH数据存储的保护;另一方面,实现了USB主机接口直接与大容量设备进行文件和数据交换,极大地方便数据卸载。  相似文献   

3.
YAFFS文件系统在嵌入式Linux上的实现   总被引:8,自引:0,他引:8  
本文分析了基于NAND闪存的文件系统YAFFS的有关特性。通过在嵌入式Linux上实现YAFFS的实例,介绍了在嵌入式系统中使用NAND闪存的方法。  相似文献   

4.
孔令彬  张博 《通信技术》2009,42(3):194-196
税控收款机涉及到大量的安全性问题,数据的安全性、稳健性是其中很重要的一方面。首先介绍了税控收款机中数据的安全存储机制,分析了YAFFS文件系统的特性。为了提高数据存储的安全性并能够兼顾成本因素,在YAFFS文件系统基础上,提出了一种利用NandFlash存储器能够一次擦除多次写入的特殊性质,不使用储能元件的掉电保护设计方案。  相似文献   

5.
针对Windows CE应用于大容量NAND FLASH时文件系统加载速度慢的问题,分析NAND FLASH驱动程序的结构和FAT文件系统的加载过程,提出以块为单位存储部分文件系统信息的创新优化方案。在Xscale PXA270的平台上测试表明,经优化后文件系统加载速度大约可以提高50%。此方案对类似的嵌入式系统研究也有借鉴作用。  相似文献   

6.
FLASH作为新型非易失性半导体存储器在嵌入式系统的开发中占有重要的地位.为了在嵌入式系统中实现数据的动态操作,介绍μClinux下的FLASH文件系统,特别是日志型文件系统的设计原理及特点;利用Linux提供的MTD接口,通过添加与FLASH对应的map driver和FLASH驱动,修改设备节点,配置内核等步骤,将JFFS2文件系统移植到s3c44bO使用的FLASH芯片上.通过挂载,用户可以像使用普通硬盘分区一样对此目录下面的文件进行操作,从而实现对FLASH的动态操作和管理.结果表明,在JFFS2文件系统下,保存的文件是可读写的,系统掉电后创建的文件也不会丢失.  相似文献   

7.
基于FLASH存储器的嵌入式文件系统的设计与实现   总被引:8,自引:0,他引:8       下载免费PDF全文
金晶  浦汉来  朱莉 《电子器件》2003,26(2):214-217
基于FLASH存储器的嵌入式文件系统要求:实现数据可维护性;提高数据安全性;针对FLASH的特性进行合理的优化。我们以嵌入式操作系统ASIXOS中的文件系统为实例,从存储空间管理,文件实现,目录实现,多任务的实现四个方面描述文件系统基本功能的设计,接着提出了针对FLASH作为存储介质的嵌入式文件系统的优化设计。  相似文献   

8.
uClinux下Nor Flash的JFFS2文件系统构建   总被引:2,自引:0,他引:2  
目前的嵌入式系统多使用FLASH作为主存,因此,如何有效管理FLASH上的数据非常重要。文章以SST39VF160芯片为例,讨论了在NorFlash上建立uClinux的JFFS2文件系统的一般步骤,从而为FLASH上的数据管理提供了理想的选择方式。  相似文献   

9.
超大容量NAND FLASH坏区管理方法的设计与实现   总被引:1,自引:0,他引:1  
嵌入式统中存储设备的性能是决定整体系统性能的核心环节之一,NAND FLASH具有容量大、速度快、成本低等很多优点,在各嵌入式系统中广泛应用,如何有效地对NAND FLASH进行坏块管理对NAND FLASH的应用尤为重要。分析了NAND FLASH上FFS的功能结构,对存储空间管理、坏块回收、损耗均衡等控制进行了描述,然后给出了与Win-dows文件系统完全兼容的FLASH文件系统,有效地对超大容量NAND坏区进行管理。  相似文献   

10.
程智宾  林晸 《电子世界》2012,(24):24-26
停车场控制器的开发需要考虑脱离上位机能正常运行这项功能,因此车辆信息、出入记录、计费等数据在控制器中的存储及管理,成了开发的主要工作任务。分析停车场控制器需要存储及管理的数据,并对其空间分布及内容管理进行详细介绍,提出一种基于FLASH和EEPROM芯片配合使用的非文件系统存储方案,通过电路硬件设计和软件设计实现了嵌入式停车场控制器的数据存储和管理的目标。  相似文献   

11.
基于ARM9内核Processor对外部NAND FLASH的控制实现   总被引:2,自引:0,他引:2  
夏涛 《现代电子技术》2007,30(11):186-188
目前流行的ARM9 CPU中,没有集成NAND FLASH的控制器,可以通过使用NOR FLASH的控制器或者VLIO的控制器,实现对外部NAND FLASH的控制。实测结果显示,用8bI/O的NAND FLASH,在文件系统下读/写的速度为3MB/s,擦除的速度为65MB/s,满足现在流行手持设备对Memory的要求。  相似文献   

12.
数据的存储和传输在嵌入式系统中有着非常重要的地位,特别是数据采集系统中。论述了基于USB的海量存储设备功能在ARM嵌入式系统中的应用。介绍了USB接口芯片PDIUSBD12,Nand型FLASH芯片K9F2808U0C和ARM处理器S3C44B0X在该设计中的具体功能,详细分析了该系统的硬件设计和软件实现,并给出了实验测试结果。  相似文献   

13.
目前机顶盒的应用软件完全固化在FLASH中,随着应用的增加,所需要的FLASH容量也越来越大,这对于机顶盒的发展并不利.因此,本文在LSI SC2005的硬件平台上,以pSOS嵌入式操作系统为例,从虚拟硬盘、文件系统、动态库、动态库加载等方面详细讲述机顶盒软件动态加载的实现.  相似文献   

14.
为了解决嵌入式系统中大容量数据存取的问题,在ARM7处理器LPC2138的平台上,针对SD卡设计开发了一种嵌入式文件系统,软件采用C语言编程实现。文中依据SD卡的基本结构和工作原理,设计了LPC2138与SD卡的接口电路和系统软件,按照FAT32文件系统规范实现基于SD卡的文件系统。结果表明,该系统不仅运行稳定可靠、而且易移植,可方便应用于需要大容量数据采集、存储和查询的嵌入式设备中。  相似文献   

15.
叶子健  王健 《电子器件》2011,34(1):108-111
介绍一种新的程序在线升级方法,以及程序在线升级方法[1]在嵌入式系统中的应用和实现.设计将从系统原理和实现介绍该程序在线升级方法[2].设计的核心处理器采用飞思卡尔MC9S12xDT512控制器,利用串口作为通讯方式,自定义通讯协议.上位机将升级文件传送给下位机,下位机将数据解析后存储在内部Flash中.解析成功后下位...  相似文献   

16.
高速大容量FLASH存储系统设计   总被引:7,自引:0,他引:7  
介绍所设计的高速、大容量存储卡的组成机制和系统实现方案.采用固态存储芯片FLASH(闪存)为存储介质,FPGA(现场可编程门阵列)为存储阵列的控制核心,针对外部高速数据的输入,引入了多级流水和冗余校验技术,并自动屏蔽了FLASH的坏块.成功实现了用高密 度、相对低速的FLASH存储器对高速实时数据的可靠存储.另外,通过USB和CPCI接口,可以同主机进行良好的数据通信.  相似文献   

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

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