基于PXA270的模块化嵌入式开发平台的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:abc93
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式开发平台是缩短嵌入式产品开发周期、提高系统资源复用率、降低产品成本的一种有效解决方案,传统的嵌入式开发平台尤其是嵌入式教学实验开发平台的设计思想在一定程度上存在大而全的普遍现象,它把设计时所需的全部功能都在一块主板上实现,这样的设计方法一方面不利于软硬件的功能扩展与升级,另一方面不利于软硬件方面的调试。 鉴于传统的嵌入式开发平台设计思想的不利之处,本文提出了模块化的设计思想,它把整个开发平台分为三个有机的组成部分:核心板、主板、模块板,其中核心板由ARM处理器和一些必要的外设构成,主板由构成一个嵌入式开发平台的基本外设和扩展接口组成,模块板实现一个具体的扩展功能。针对某一类应用,核心版是通用的,根据具体的应用要求选择不同的功能模块。而针对不同的应用,需设计出不同的核心板,并利用主板上提供的扩展接口进行模块化功能扩展,各个模块板间可以层层叠加从而实现积木式、模块化扩展。这种设计方法不仅有利于软硬件的复用,还有利于软硬件的调试,并为平台的功能扩展提供了支持。软硬件复用也是软硬件协同理论的一个基本原则。 在模块化设计思想的指导下,本文对嵌入式开发平台的设计需求进行了分析,根据软硬件选型原则,设计并实现了基于ARM的模块化开发平台,本开发平台选用IntelXScalePXA270作为核心板、WindowsEmbeddedCE作为软件平台,在平台主板上实现基本功能并预留扩展接口,利用平台扩展接口扩展了GPS、GSM/GPRS、BlueTooth、AD/DA、电机、收音机、摄像头等功能模块。 本文首先对课题的选题背景作了简单叙述,阐述了本课题的研究目的、意义和国内外研究的现状;然后对嵌入式系统及嵌入式开发平台进行论述,从而为后续的平台实现奠定理论基础;随后给出了开发平台的总体设计,着重分析了设计需求与设计思想,并对软硬件平台的选型进行了分析,确定了整个系统的软硬件平台;接着深入探讨了整个开发平台的构建,其中包括硬件的搭建以及操作系统的移植、驱动程序及应用程序的开发,文章最后对课题所做工作进行了总结和展望。
其他文献
手势交互作为一种新颖的人机交互手段,它简单、直观、易使用,在某些应用领域,如虚拟现实、手语翻译、远程控制等领域,有着不可替代的优越性,因此,越来越得到人们的重视。虽然目前还
学位
在过去的几十年间,人们见证了互联网的飞速发展,见证了一个全新的信息时代的到来。然而,互联网上的信息数量之多,增长和更新速度之快,也是前所未有的。在进入信息时代的同时,我们也
持续走热的通用搜索引擎带来了海量信息检索的极大便利,但对于具体某个领域而言,检索能力尚不足以令人满意。于是,各个领域的垂直搜索犹如百花齐放。具体到金融领域,投资用户
产品生命周期管理(PLM)是当今制造业领域中重要的管理理念、方法和技术。PLM不仅涉及产品的开发和设计,还涵盖产品的制造、销售、维护和回收等在内的各个阶段,不但涉及到产品
随着Internet的普及和发展,图像数据飞速膨胀,使得如何高效、快速地检索到所需要的图像数据成为当前图像应用领域的一个研究热点。传统的基于文本的图像检索技术已经不能满足
随着多媒体技术和网络技术的迅速发展与广泛应用,对多媒体数字产品的版权保护已成为迫切需要解决的问题。数字水印技术是解决版权保护的一种有效途径,其中小波变换不仅可以较
无线传感器网络是一种新型无线自组织网络,是计算、通信和传感器三项技术融合的产物,能够广泛的应用到军事、环境科学、医疗、家庭以及商业等领域中,能够为社会发展创造巨大
RFID归属于非接触自动识别技术范畴。当阅读器信号作用范围内存在两个以上的多个标签,在同一时隙内有两个或者以上的标签向阅读器传送信息时,信号发生干扰,标签产生冲突,这种
温度监控系统是现代工业应用中一个典型的、应用极其广泛的系统。而对于某些特定的场合由于监控中心与监控子站的通信距离较远、监控子站比较分散,利用有线通信需铺设专门的