基于WinCE的NAND Flash驱动和测试模块的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:mobiwow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统中,嵌入式微处理器的应用日益广泛。其中,Intel的XScale系列高性能嵌入式微处理器以其高速、低功耗、外设接口丰富等特点而得到广泛的应用,尤其是在PDA、掌上电脑等便携式终端设备中。在系统软件方面,WindowsCE嵌入式操作系统也因为其对多平台的支持、系统可定制能力以及在应用开发方面的便利等特点在市场上占据越来越有利的位置。设计和开发基于WinCE这种嵌入式操作系统的驱动,是实现在自己硬件平台上构建嵌入式系统以及进一步嵌入式应用开发的基础和关键。NAND Flash驱动是一个执行数据到Flash存储设备输入输出的设备驱动,本论文是关于设计以及实现WinCE下的NAND Flash驱动以及开发针对NAND Flash驱动的整个测试集合对该驱动的功能性、稳定性、性能进行全面的分析和测试来保证NAND Flash驱动的质量。NAND Flash驱动的开发是整个驱动开发周期中最为关键的部分,NAND Flash驱动关系到整个系统的稳定性以及性能,有着非常重要的作用。本人的主要工作包括:(1)研究分析了WinCE下BSP的结构和组成,尤其是WinCE下的流接口驱动模型以及Marvell XScale PXA310芯片的体系架构。(2) WinCE下NAND Flash驱动的设计和各个模块的实现,包括NAND Flash下最基本的读/写操作和NAND Flash工作的不同模式下的代码实现。(3)设计和实现了NAND Flash测试集合,包括了正向测试和逆向测试,压力测试和性能测试。用来对WinCE下NAND Flash驱动的功能性,稳定性进行全面和系统的测试。
其他文献
为了寻求新的收益来源,传统的运营商将目光转向潜力巨大的增值业务市场,增值业务市场进一步细化,竞争加剧。如何将增值业务资源整合起来形成一种新的共赢的商业模式成了运营
随着软件产业的迅速发展,软件维护成为软件产业面临的重要课题,理解并修改软件是软件维护的核心。程序代码的规模和复杂性使得程序理解成为软件维护中代价最高的部分,软件文
IP电话自从90年代诞生以来经历了高速的发展,对原有的电信语音业务和电信网络发展都带来了巨大的冲击,同时也起到了巨大的促进作用。可以说IP电话的产生和发展见证了电信网从
医院业务流程繁多,中间会产生海量的数据,如何处理、保存和利用这些数据,更好的为医疗事业和患者服务,提高自身的管理质量和经济效益,是摆在每所医院面前亟待解决的问题。过
作为类UNIX操作系统,Linux操作系统除了保持UNIX稳定、高效等优势之外,系统自身的功能更是不断发展、日益成熟。相对于其他操作系统而言,Linux可以按照需要修改源代码,并且具有支
制动系统是汽车设备中至关重要的运行设备,其运行状态直接关系到人员的安全,因此,在制动系统运行状态检测的基础上展开故障诊断就显得尤为必要。但是,由于制动系统中存在很多
随着通信技术和互联网技术的发展,政府机构和企业积聚了大量的业务数据,在这些不同类型的业务数据中,有一类很有特点的数据集合—交往数据集,比如通信记录、邮件收发记录、Web链
随着云计算在企业中的广泛使用,拥有HDFS分布式文件系统和分布式计算模型MapReduce的Hadoop成为了众多IT企业的首选。在大型企业中,Hadoop分布式集群通常由成百上千个节点组
学位
随着信息化程度的不断提高,全球数据日益膨胀。面对当前PB级的海量数据存储需求,传统的存储系统在容量和性能的扩展上存在瓶颈。分布式存储以其扩展性强、性价比高、容错性好