基于ARM的嵌入式系统设计

被引量 : 0次 | 上传用户:wap1012min2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是以应用为中心,以计算机技术为基础的,能满足应用系统对价格、可靠性、体积、功耗等方面严格要求的专用计算机系统。从二十世纪八十年起,国际上就有些组织和公司开始进行商用嵌入式系统和专用操作系统的研发。但是最初开发的嵌入式系统只是一个简单的功能较弱的产品,只能提供一些初始的管理功能。随着信息技术和半导体工艺的发展,32位微处理器的价格已经和8位机相近,有些时候从系统的整体成本考虑采用32位处理器的系统成本还会更低些,而且32位处理器的资源要比8位机丰富得多,这将使32位处理器逐渐成为市场的主流。现在随着嵌入式系统的功能增强,程序代码变得越来越复杂,传统的软件设计方式很难保证系统的可靠性和稳定性,使用嵌入式操作系统作为软件开发平台是解决这个问题的有效途径。目前国内外嵌入式实时操作系统的开发商有数十家,它们可以提供实时性较好、功能强大的内核,并提供编辑、编译和仿真的集成开发环境。当前,嵌入式系统正处在一个飞速发展的阶段,就技术和市场而言,嵌入式系统的应用将成为二十一世纪的热点之一。本文主要研究基于ARM的嵌入式系统的设计。从成本、性能和功耗三方面考虑,系统硬件平台采用ARM微处理器。从系统的稳定性、可靠性和资源有效管理的角度,软件平台采用实时操作系统,操作系统可以将应用分解成多个任务,简化应用系统软件的设计。系统采取软硬件协同设计的方法完成整个平台的构建。全文从硬件平台的设计、关键代码的设计、操作系统的移植和设备驱动程序的设计四方面阐述了基于ARM的嵌入式系统的设计过程。硬件平台设计了两块基于ARM的开发板。论文从处理器选用、资源分布和单元电路的设计三方面,阐述了ARM开发平台的设计过程。研制这两套开发板的目的是建立一个基于ARM微处理器的开发平台,为嵌入式系统开发提供一个完整的硬件环境。关键代码的设计包括启动代码、中断处理程序、重映射、Semihosting的处理和FLASH烧写程序的设计和开发。文章分析了各部分代码的设计流程,并给出关键程序流程图和部分源码。这些代码完成系统硬件和软件运行环境的初始化,是设计嵌入式系统开发的关键部分。操作系统的移植过程中,实现了嵌入式系统对ARM微处理器的移植。在文中说明了uC/OS-Ⅱ的文件结构和ARM7的寄存器结构及运行模式,结<WP=53>合具体源代码讨论了操作系统移植的实现流程。操作系统移植的目的是使实时内核能在ARM处理器平台上运行,是构建系统软件平台的基础。操作系统移植的技术难点在于开发者必须深入了解处理器和操作系统的体系结构。在驱动程序的设计中,完成了串行通讯接口设备驱动程序的编写。文章最后说明对整个系统测试过程,结合信息产业的发展趋势对嵌入式系统的发展进行了讨论,并对今后要做的工作提出了一些建议。
其他文献
法律适用问题一直是国际私法中争论最多的问题,正如美国学者比尔所说:冲突法中没有哪个问题比处理合同准据法问题更为错综复杂。意思自治原则经过几个世纪的沿革,不仅发展地相对
2014年末,福建与广东、天津共同列为第二批自由贸易试验区试点,这是中央在新时期支持福建加快发展的重大举措。加快建成闽台区域深度融合、投资贸易便利、产业优势突出、服务
随着全球化的不断深入,英语作为跨文化交际的主要载体,在世界范围内各个领域的应用日益增多。这种趋势迫使英语教学领域需要更多合格的英语教师。在现有的教师队伍中,不是以英语
针对传统不间断电源(UPS)整机控制策略存在切换条件覆盖面不足、难以追溯问题根源,以及传统的开发方法开发周期长、效率低等问题,采用分层设计方法设计不间断电源控制系统结
今年10月25日,是中国人民志愿军参加抗美援朝战争出国作战60周年纪念日。在抗美援朝战争中,中国人民志愿军战胜了以美国为首的“联合国军”16国部队,加上南朝鲜共17国部队,震
企业市场营销资源的有效配置就是将企业的营销资源在各品牌之间以及广告、销售促进和人员推销等营销要素间进行合理的分配,从而使有限的资源产生最大的经济效益。企业市场营销
一、MVC设计模式MVC英文即Model-View-Controller ,是一种目前广泛流行的软件设计模式。近来,随着J2EE的成熟,它正在成为在J2EE平台上推荐的一种设计模型,也是广大Java开发者非常
在压力测量中,除了压力传感器本身应具有优良性能外,必须对传感器和测量系统进行正确校准才能获得准确的测量结果。本文综述与压力传感器校准有关的基本理论、校准方法和测量
除了极其个别的情况外,因果关系是各国侵权行为法上认定行为人法律责任的必要条件。两大法系对因果关系的研究已达到相当深入和成熟的水平。而我国目前对于侵权行为法上因果关
本文引证、分析了行政诉讼过程中存在的障碍性问题,并提出了完善我国行政诉讼制度的理论设想。全文在结构上分为三个部分:一是行政诉讼概述;二是行政诉讼的现状、问题及原因分析