首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
针对嵌入式数据采集系统对NAND Flash进行读写控制时出现的坏块问题和磨损失衡问题,对数据采集系统的工作特点进行分析,借鉴闪存转换层的思想,提出了一种基于地址映射的NAND Flash控制方法,通过建立、维护、查询NAND Flash存储块逻辑地址与物理地址之间的映射关系表,实现NAND Flash的坏块管理和磨损均衡功能,同时介绍了使用地址映射方法的NAND Flash控制器设计过程;仿真测试和实际应用结果表明,基于地址映射方法设计的NAND Flash控制器能够识别、管理出厂坏块和突发坏块,均衡存储块的磨损,提高嵌入式数据采集系统的可靠性;该方法实现过程简单,无需移植文件系统,硬件资源要求低,为嵌入式数据采集系统中NAND Flash的读写控制提供了新的思路。  相似文献   

2.
车载MP3中Flash文件系统的设计与应用   总被引:1,自引:0,他引:1  
基于Flash存储器的特点,详细介绍适合于车载MP3的Flash文件系统(包括Flash存储管理系统和FAT文件系统)的具体设计。利用Flash文件系统实现对Flash存储器的较好的操作管理功能。  相似文献   

3.
简要介绍了XML入门知识,在Flash中使用XML的优、缺点。从使用XML对象和使用XMLSocket对象两种方式讨论了在Flash8中载入XML文件的方法,并分析了在Flash8中使用两种方式载入XML文件的通信原理,通过简要代码说明Flash与XML之间的通信方法。浅要介绍了XML在Flash中涉及到的本地和网络两方面的应用。  相似文献   

4.
基于Flash动画版本格式文件作为研究对象,SWF文件结构和Flash动画过程中,动画场景的基础上结构和视觉特性的研究,课题中实现逻辑的场景以及具体视觉场景分割,从而实现了Flash视觉表达的形状特性,以及图像特征的提取.分析了Flash内容、提取平台和Flash动画的特点,详细介绍了基于内容的检索系统.研究了动画场景结构和视觉特点、Flash内容平台的建设、特征分析和提取的Flash动画基于内容检索服务,为Flash内容管理和研发带来了搜索引擎的新方向,有较高的应用价值.  相似文献   

5.
骆凯  罗军勇  尹美娟  刘琰  高李政 《计算机科学》2015,42(Z11):313-316, 322
由于Web服务器的DDoS攻击行为与Flash Crowd非常接近,Flash Crowd与DDoS攻击的区分问题成为网络安全领域新的研究热点。首先概述了Flash Crowd的基本概念与分类,比较了Flash Crowd与DDoS攻击的相似性与差异性;随后详细介绍了目前区分Flash Crowd与DDoS攻击的3类方法:基于流量特征的方法、基于用户行为的方法和基于主机测试的方法;然后介绍了几个目前使用最广泛的数据集;最后对该领域的研究方向进行了预测。  相似文献   

6.
针对Flash存储器特殊的硬件特性和编程特性,提出了在其底层驱动和上层应用之间增加一个中间层(Logical Disk System,LDS)。LDS屏蔽了Flash的硬件特性,间接实现了擦写平衡。LDS的核心是block映射机制。文中介绍了block映射机制的物理块状态管理、物理块逻辑关系管理、映射关系表管理、垃圾回收机制等关键技术。最后通过一个实例对LDS进行性能分析,验证了该方法在实际应用中的可行性。  相似文献   

7.
在Flash中使用ActionScript读取外部资源   总被引:1,自引:0,他引:1  
ActionScript作为Flash内置的脚本编写语言,扩展了Flash创作交互动画和网络应用的能力。使用ActionScript读取多种外部资源,从而使Flash制作出重用性更高的作品。通过实例详细介绍了在Flash中读取swf文件、图片、声音和文本文件的方法。  相似文献   

8.
提高数据吞吐率和降低能耗对数据中心具有重要作用。Flash具有存储密度高、功耗低的特性。采用Flash作为磁盘存储的缓存来构建两级缓存结构的存储系统是提高数据吞吐率和降低能耗的有效方法之一。本文首先介绍了Flash、基于Flash文件系统等相关知识,其次详细阐述了Flash存储的三种应用模式及其结构特性,接着介绍了针对两级缓存结构的调度策略,最后对本文进行了总结和展望。  相似文献   

9.
Flash存储器虽然应用广泛,但是有限的擦写次数缩短了使用寿命。Flash文件系统必须采用一定策略延长Flash使用寿命,提高Flash使用效率。该文分析了TrueFFS实现上述目标的原理,介绍了在Flash上实现TrueFFS 的方法,并对TrueFFS的性能进行了分析和比较。  相似文献   

10.
ASP.NET环境下的Flash文件的使用   总被引:2,自引:0,他引:2  
在ASP.NET网页制作中插入Flash文件是很频繁的操作。介绍在ASP.NET网页制作中插入Flash的常用到的3种方法,其中详细阐述了使用swfobject脚本插入Flash的方法,同时比较了这3种方法的优点和缺点。  相似文献   

11.
针对NAND Flash闪存设备在嵌入式系统中的应用,详细分析了Flash闪存设备的接口设计方法。根据NANDFlash的读写特性,采用Hynix半导体公司的Flash H27U1G8F2B,设计一种闪存数据读写控制方法和驱动流程。该方法能够应用于各种NAND Flash的读写控制,具有良好的程序结构和较高的代码运行效率。  相似文献   

12.
NAND Flash存储器以其容量大、成本低和速度快的优势,在嵌入式系统中得到广泛的应用。但是,由于NAND Flash固有的器件特性,必须要有驱动才能对其进行读写,存储于其上的代码不能直接执行,因此其并不适合作为系统启动代码的存储介质。一般采用NOR Flash存储启动代码并直接执行,然后再引导存储于NAND Flash中的操作系统镜像,这增大了系统成本和功耗。设计并实现了一种基于NAND Flash的CPU安全启动方法。该方法首先通过软硬件结合的方式,在片内NAND Flash控制器中增加块映射表结构,并由NAND Flash中第1块空间存储的代码进行好块寻找和块映射表填写,使NAND Flash的一部分存储空间可以直接映射为硬件可访问的内存空间,从而使得NAND Flash可以作为系统启动的存储介质,实现仅需NAND Flash存储的系统。还提出了一种扩展BootROM的方案,结合NAND Flash地址映射结构,将片内BootROM的一部分扩展到NAND Flash的第1块存储空间中,并通过Hash比对验证BootROM,从而有效降低了片内BootROM的设计复杂度,减少了代码量。通过提出的方法,可以有效地实现单NAND Flash系统的安全启动,降低了系统成本,提高了系统的安全特性。  相似文献   

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

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

15.
嵌入式处理器S3C2440同时支持Bootloader从Nor Flash和Nand Flash启动,而U-Boot默认的启动设备为Nor Flash。为了使U-Boot同时支持从Nor Flash和Nand Flash启动,根据U-Boot在S3C2440处理器上的启动流程和U-Boot从Nand Flash和Nor Flash启动过程的差异,添加了Nand Flash读写驱动,使其同时支持Nor Flash和Nand Flash启动,并在此基础上分析并实现了U-Boot引导Linux内核镜像的过程。实现的源代码在交叉编译环境中编译通过,可以同时支持Nor Flash和Nand Flash的启动并能正确引导Linux内核,在基于S3C2440处理器的硬件平台上稳定运行。  相似文献   

16.
火灾报警控制器经常需要使用非易失性器件FLASH,当改写FLASH扇区中任何一个数据时,都需要擦除整个扇区,如果不注意软件操作方法,容易对器件进行频繁擦除操作,造成器件损坏。本文介绍了几种提高使用寿命的方法和技巧,特别提出了当需要大容量信息滚动存储时,牺牲一小部分存储空间作为数据缓冲的方法,可以大幅提高Flash芯片的使用寿命。  相似文献   

17.
NAND Flash is the most prevalent memory technology used today in data storage systems covering a wide range of applications, from consumer devices to high-end enterprise systems. In this work, we present a modular and versatile FPGA-based platform that achieves accurate emulation of multiple NAND Flash channels. The NAND Flash emulator is based on an expandable and reconfigurable architecture that can be used for developing and testing new NAND Flash controllers and for analysing the behaviour of existing NAND Flash controllers and/or host device drivers. The presented NAND Flash emulator is based on PCIe-based FPGA boards attached to a high-end server, supports standard memory interfaces, responds to all memory commands in proper time and has the capability to emulate memory space in the range of a few TBs. The NAND Flash emulator has been prototyped and tested, and experimental results demonstrate that all timing requirements are satisfied under maximum read/write workloads. The NAND Flash emulator also includes a hardware tracer unit that records information of all commands exchanged at the NAND Flash interfaces along with high resolution timestamps. The recorded information can be used to analyse higher level functions, like wear leveling and garbage collection, and combined with other software tools for analysing cognitive functions. Experimental results demonstrate the advantage of using this emulator for analysing how host device drivers implement wear leveling and garbage collection functions.  相似文献   

18.
为了实现一种嵌入式设备存储系统的解决方案,对嵌入式设备广泛采用的大容量存储设备NAND Flash进行了深入的研究.设计了一种嵌入式设备中NAND Flash存储系统的解决方案,介绍了其功能用途和系统结构,分层介绍了系统的具体设计,重点介绍了比较独特的块设备驱动层和FTL层的设计方法以及对驱动初始化的优化.通过实际设计NAND Flash存储系统Linux驱动,说明了该系统设计实际应用时的出色效果.  相似文献   

19.
摘要主要介绍了基于CMOS图像传感器(0V7620),闪速存储器和单片机AT89C51以及U盘控制芯片SL811HS的简易数码监控设备.介绍了USB总线和CMOS图像传感器的概况,并且分别详细讨论了USB接口芯片PDIUSBD12和CMOS图像传感器0V7620基本原理和使用方法.设计了适于高速图像采集的硬件系统,并编写了相应的软件,实现了800×600图像的实时传输和显示.整个系统由单片机控制,监控的结果以图像数据的形式存储在闪速存储器中,图像数据还可以通过USB接口传送到计算机中.  相似文献   

20.
This paper describes the application of evolutionary search to the problem of flash memory wear-out. Flash memory differs from standard RAM in that it can wear out due to the manner in which it is programmed. The operating parameters, such as voltage levels, of flash memory are notoriously difficult to determine, as the optimal values vary from batch to batch. The current method in use is an expensive and time-consuming manual process of destructive testing. Understandably, this process is normally undertaken only at design time and testing on individual batches is normally not feasible. The results are sub-optimum solutions which do not minimise wear-out over the lifetime of the device. This is an enormously important issue in manufacturing, as most Flash Memory devices requiring reliability (e.g. solid state device disk drives) often have 100% or more redundancy to compensate for the wear-out rates. We establish the viability of a hardware platform that utilises an Evolutionary Algorithm to perform destructive experimentation on hard silicon in order to discover optimal or, at least favourable, operating parameter settings automatically in a manufacturing environment. Here, we describe this hardware and reveal results demonstrating an average life extension of between 250 and 350% over the factory set conditions with a maximum life extension exhibited of 700% all for cells within the same device over the factory settings. Furthermore, since the process is automated, it is possible to leverage the spread between process batches to further enhance device specifications, facilitating the near no-cost life extension of a split-gate flash memory device.  相似文献   

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

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