嵌入式系统存储卡驱动研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yigenjin2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了在嵌入式Linux中能够方便快捷地使用“非易失性”的嵌入式存储卡,有必要对嵌入式Linux中的存储卡驱动开发加以研究,从而构筑一个嵌入式Linux的存储子系统。根据嵌入式Linux的特点,在其中进行存储卡驱动开发所要用到的各种关键技术包括核心模块的构建、设备控制器的抽象化、用户模块的搭建、设备读写请求的处理以及对存储卡的热插拔管理。为了实现嵌入式存储子系统,首先必须构建一个存储子系统模型,它包括文件系统、块设备管理器以及存储卡驱动三部分。在该模型的基础上,将嵌入式存储子系统的开发过程分为需求分析、建立开发环境以及进行存储卡驱动的设计三大步,其中存储卡驱动的设计是研究的重点。在现有技术条件下,闪存卡是嵌入式存储卡的首选,而紧凑存储卡(CompactFlash存储卡,简称CF卡)是目前嵌入式系统中应用最为广泛的Flash存储卡。为了使CF卡满足嵌入式Linux存储卡的开发需求,在设计CF卡驱动时,根据CF卡的硬件特性,分别为CF卡的内存寻址方式和输入/输出方式构筑驱动开发环境,并在此开发环境中通过IDE(Integrated Drive Electronics)管理来实现CF卡在这两种工作方式下的驱动,且从关键技术、硬件环境、接口配置、后半部处理方式等方面比较CF卡在这两种工作方式下进行驱动设计的异同。嵌入式存储卡要求使用方便,一大特色就是对其能够进行热插拔管理。为了实现嵌入式Linux中对CF卡、多媒体卡这类存储卡的热插拔,首先要构筑特定的系统环境以支持这些存储卡的热插拔管理,并从操作系统层和应用程序层两个层次来实现这些存储卡的热插拔管理模块。
其他文献
随着INTERNET的发展,传真服务器的应用越来越广泛.但传统的基于PC架构的传真服务器价格昂贵,维护成本高,专用性不强,因此市场需要性价比更高的传真服务器.该文提出了以嵌入式
在传统企业中,无论是用于支撑业务的应用系统还是用于数据分析的数据仓库,大部分都建立在Oracle、MySQL等传统关系型数据库(RDBMS)之上。随着传统企业向互联网化、智能化、数据
随着微电子技术的迅猛发展,集成电路规模的急速扩大和集成度的迅速提高,给传统的测试技术和测试方法带来了严峻的挑战。 本文首先分析了稳态电流测试方法和瞬态电流测试方法的原理、特点,并分别指出它们的不足,在此基础上研究了一种新型的测试方法——全速电流测试方法。全速电流测试方法将稳态电流测试方法和瞬态电流测试方法结合起来,利用在一段时间内输入两个交替变换的向量,通过检验其平均电流的情况,对被测电路进
随着汉字识别的应用越来越普遍,应用系统中对汉字识别的速度和正确率的要求也越来越高。目前,汉字识别技术主要分为两种,即在线识别和离线识别。汉字在线识别的技术已日趋成熟,很
为有效提高Web应用系统的开发效率,降低开发费用,提高程序的可重用率、可维护性和可扩展性,在目前基于J2EE架构开发Web应用的技术基础上,采用MVC(Model-View-Controller)框架开发
近年来,随着国际集装箱运输的蓬勃发展,我国的港口集装箱运输一直保持着高速发展态势。在这一过程中,大量的原始数据被不断收集并存储到计算机中,但由于数据处理能力的低下,造成了
多媒体数据库是适应多媒体数据的存取,检索等处理而形成的一种新型的数据库技术。本文对多媒体数据库有关概念、技术进行了一定的探讨,分析了常用多媒体数据类型、MMDBMS的新问
移动通讯的发展正影响着无线通讯的未来。然而,无线接入固有的安全缺陷和移动性带来的安全高风险使第三代移动通信系统面临着严重的安全威胁。支持更高接入速率的高级网络组织
随着国内航空运输业的迅猛发展,航路的流通能力不断扩大,对空中交通安全提出了更高的要求,这迫切需要使用大量的可靠、功能完善、性能先进的空中交通管制系统(ATC).而在以往
随着Internet的飞速发展,网上丰富的资源对人们产生着巨大的吸引力,Internet已经成为获取信息的重要手段之一,这就使得接入访问Internet成为当今信息业最为迫切的需求,同时伴随而