首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 218 毫秒
1.
针对嵌入式系统中NAND设备存储密度较低的问题,提出一种高存储密度的新型设备管理方案。通过研究大量NAND存储结构和BCH校验编码设计,在页面中找到一种通用的信息存储结构模式。使得冗余区(OOD)编码满足错误纠正码(ECC)纠错能力的同时可容纳设备分区管理信息,从而将主页面全部用于数据存储,并以此为基础进行了设备读写、损益均衡机制的设计。实验结果表明,所提方案中NAND设备数据存储密度可达98%,优于当前多数主流文件系统。该方案具备很高的数据存储密度,设备读写效率和擦写寿命相对稳定,在嵌入式系统平台中具备很好的应用优势。  相似文献   

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

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

4.
嵌入式Linux中NAND Flash设备驱动研究   总被引:1,自引:0,他引:1  
NAND Flash作为一种非易失性的存储介质,它具有速度快、体积小、存储密度高和容量大等优点,适用于大量数据的存储,因此在嵌入式领域中的应用也越来越广泛。分析了MTD(内存技术设备)与NAND Flash驱动的关系,总结了典型的NAND Flash驱动程序的总体架构。针对PXA270RP平台,设计和实现了嵌入式Linux下的NAND Flash驱动程序。为编写基于嵌入式Linux系统下的NAND Flash设备驱动程序提供了技术指导。  相似文献   

5.
YAFFS嵌入式文件系统应用研究   总被引:3,自引:0,他引:3  
钟汉如  张庆灿 《微计算机信息》2007,23(1Z):108-109,105
本文介绍了NAND闪存设备的特点和针对NAND闪存设计的YAFFS(Yet Another Flash File System)嵌入式文件系统,并且详细探讨了在ARM处理器3SC2410和嵌入式Linux平台上建立基于NAND闪存的YAFFS根文件系统的方法步骤,同时给出了详细的代码。  相似文献   

6.
针对基于VxWorks嵌入式系统的设备驱动的设计与实现展开研究。在分析系统层次结构和设备驱动调用关系的基础上,对基于VxWorks嵌入式系统的设备驱动框架结构设计,提出了虚拟设备驱动层这一理念,虚拟设备驱动层处在I/O系统和真实驱动程序之间,通过虚拟设备驱动层来统一管理各真实硬件驱动,同时还管理着I/O系统和真实驱动程序之间的通信;通过给出的读写环形缓冲区解决了低速设备和处理器两者的速度同步问题,大大降低了系统开销,提高了驱动程序的性能;通过使用虚拟设备驱动层这一理念开发设备驱动在可靠性和实时性方面都能满足应用要求。  相似文献   

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

8.
MBSE是复杂系统设计的重要范式,尤其对于大型嵌入式系统设计具有重大意义;但在MBSE的虚拟验证环节,针对节点的串行端口的互联通信仍缺乏有效灵活的手段;为解决该问题,提出了一种基于Linux系统内核驱动的串行端口模拟方式,实现了基于模拟串行端口的多虚拟设备间的通信技术;分析了标准串行端口的内核驱动架构,进行规范的驱动设计,构建模拟串行端口,以模拟设备替代真实硬件设备;实验验证了模拟的串行端口的功能可用性,且具备平均456.98Mbps的最大传输速率,满足物理串行端口的速率范围要求;利用该模拟串行端口,实现了虚拟设备间的双向串行通信实验,能够支持嵌入式子系统间串行通信模拟的需要。  相似文献   

9.
嵌入式系统IIC设备驱动程序设计与实现   总被引:1,自引:1,他引:1  
为了设计出稳定可靠的驱动程序,首先介绍IIC总线数据传输的时序和嵌入式Linux系统驱动程序的框架结构,然后分析了基于ARM9嵌入式Linux系统IIC设备驱动程序设计的技术难点及解决方法,最后介绍了基于X1227芯片EEPROM设备驱动程序的实现步骤。  相似文献   

10.
嵌入式微处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效运行。如何根据开发板硬件资源来设计嵌入式操作系统的引导程序(Bootloader),无疑是一个重点和难点。介绍了具有不同固态存储类设备的嵌入式开发平台上的Bootloader的概念、主要任务和实现分析等。对比了NAND Flash和NOR Flash的主要异同。以加载ARM-Linux操作系统内核为例,阐述了基于TI TMS320DM6446嵌入式系统开发平台上利用NAND及NOR Flash两类Flash-ROM(闪存)引导加载操作系统的软件设计方法。  相似文献   

11.
YAFFS嵌入式文件系统应用研究   总被引:4,自引:0,他引:4  
本文介绍了NAND闪存设备的特点和针对NAND闪存设计的YAFFS(YetAnotherFlashFileSystem)嵌入式文件系统,并且详细探讨了在ARM处理器3SC2410和嵌入式Linux平台上建立基于NAND闪存的YAFFS根文件系统的方法步骤,同时给出了详细的代码。  相似文献   

12.
以TI公司新一代Davinci TMS320DM6446嵌入式处理器为例,详细描述了在NAND Flash上构建嵌入式Linux操作系统的一般方法.结合Sumsang公司的K9K8G08U0A大页面NAND Flash,给出了引导程序的移植、烧写的具体设计及实现过程,提供基于大页面NAND Flash作为唯一外部存储设备的稳定、可靠的解决方案.为新一代Davinci系列处理器的配置、使用提供了参考.  相似文献   

13.
介绍一种无需下载器或仿真器,可直接采用 SD卡引导基于S3C6410微控制器的裸机嵌入式系统并可烧写NAND Flash的方法,给出了具体原理和实现过程。该方法对开发软硬件要求较低,降低了S3C6410开发环境要求,为类似的嵌入式系统开发提供了新的思路。  相似文献   

14.
为了对无人机内多路数据进行实时准确记录,采用嵌入式Linux技术设计了一个记录多路动态数据的数字记录仪.以S3C2440芯片为微处理器,采用SC16C554D芯片扩展了8个串口,针对NANDFlash的坏块处理与数据校验问题,移植YAFFS2文件系统来管理NAND Flash,以保证数据的正确存取.实验结果表明,此方法...  相似文献   

15.
设计了基于ARM7微处理器和USB技术的可编程线控设备的硬件及固件.利用USB规范的标准设备类和自定义类与便携式计算机通讯.开发了Windows下的监控软件,实现了线控设备的ISP/IAP编程.该线控设备应用于车载虚拟仪器,在ABS道路试验中得到验证。  相似文献   

16.
基于遗传算法和模糊综合评价的虚拟企业风险规划   总被引:10,自引:0,他引:10  
虚拟企业是未来企业的潜在发展模式,虚拟企业的风险管理是当前研究的热点问题,风 险规划是风险管理的重要阶段之一.本文针对虚拟企业缺少历史资料、不确定因素多等特点,提 出了非线性整数规划和模糊综合评价相结合的风险规划问题描述模型以及遗传算法与模糊综合 评价相结合的问题求解算法.实例仿真验证了该方法的有效性.该方法能够实现在一定风险费用 投入的情况下,通过优化组合风险处理措施,达到虚拟企业整体风险水平最低的目标,是虚拟企 业风险规划的科学管理方法.  相似文献   

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

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