如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ARM嵌入式系统论文-船本09级计算机班2009944010摘要:当今信息时代,嵌入式系统的应用无处不在,嵌入式系统是计算机技术、半导体技术和电子技术的综合体,已经广泛应用于科学研究、工程设计、国防军事、自动化控制等各个领域。随着网络通讯技术的迅猛发展,生产和生活中广泛要求嵌入式系统终端能够完成网络通讯功能。而ARM嵌入式系统应用市场份额约占75%。关键词:嵌入式、ARM、微处理器一、嵌入式系统:嵌入式系统的英文叫做EmbeddedSystem,是一种包括硬件和软件的完整的计算机系统,但又跟通用计算机系统不同。嵌入式系统的定义是:“嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可剪裁,适用于应用系统对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。”目前,嵌入式系统的应用越来越广泛,我们日常生活中就存在大量的嵌入式系统的产品:比如手机、MP3、收音机、电视机等等,我们已经离不开嵌入式产品了。嵌入式产品是面向应用的,应用的需求推动了嵌入式技术的发展。嵌入式系统的基本技术仍然是计算机技术,包含软件、硬件、操作系统等。嵌入式系统是可裁剪的,根据应用的具体场合和需求,选择相应的模块,把系统中不需要的部分去掉,这样做的主要目的是节约资源,降低功耗。每一个嵌入式产品是不同的,使用不同的硬件和软件,搭建自己的嵌入式操作系统,但是核心技术都是一样的。嵌入式系统主要有以下几个特点:以需求为目标(2)运行高效,节约资源(3)较小的体积和可靠性:嵌入式系统的架构硬件环境:是整个嵌入式操作系统和应用程序运行的硬件平台,硬件平台包括嵌入式处理器和外围设备。(2)嵌入式操作系统:完成嵌入式应用的任务调度和控制等核心功能。(3)嵌入式应用程序:运行于操作系统之上,利用操作系统提供的机制完成特定功能的嵌入式应用。二、ARM嵌入式系统如果说,“嵌入式”是2008年电子工程师谈论得最多的词之一,2009年谈论得最多的一个词就是“HYPERLINK"http://www.eepw.com.cn/news/listbylabel/label/ARM"ARM”。究竟什么是HYPERLINK"http://www.eepw.com.cn/news/listbylabel/label/ARM"ARM呢,他是英国一家电子公司的名字,全名的意思是AdvancedRISCMachine。该公司成立于1990年11月,是苹果电脑,Acorn电脑集团和VLSITechnology的合资企业。ARM提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。嵌入式系统通常是以具体应用为中心,以处理器为核心且面向实际应用的软硬件系统,其硬件整个嵌入式系统运行的基础和平台,提供了软件运行所需的物理平台和通信接口;而嵌入式系统的软件一般包括操作系统和应用软件,它们是整个系统的控制核心,提供人机交互的信息等。ARM对操作系统以及系统开发执行环境提供最广泛的选择,客户可以根据需要来选择最适应市场要求的基于ARM的嵌入式操作系统。可供选择的嵌入式操作系统有几十种,使用较多的有Linux,WinCE,Palm,Symbian等等。采用WinCE更多的是OEM,以及按需进行特定的嵌入式器件开发的,例如GPS导航设备。采用Palm操作系统的厂家有联想三星索尼,他们的出货量都非常巨大。Symbian操作系统是先进的全球公开工业标准操作系统,基于Symbian操作系统的手机有:BenQ,DoCoMo,Motorola,Nokia,Panasonic,三星,索尼爱立信等。Linux是源代码开放的操作系统,可以运行在包括ARM等多种主流处理器架构上。由于有一大批的工程师在开发开放源代码以及相关开发工具,Linux可以更方便快捷的进行移植。ARM微处理器的特点采用RISC体系架构的ARM微处理器一般有如下特点:(1)体积小、低功耗、低成本、高性能;(2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;(3)大量使用寄存器,指令执行速度更快;(4)大多数数据操作都在寄存器中完成;(5)寻址方式灵活简单,执行效率高;(6)指令长度固定。三、ARM技术的应用领域现在,嵌入式技术无处不在,ARM几乎成为嵌入式技术的代名词。作为一种16/32位高性能、低成本、低功耗的嵌入式RISC微处理器,ARM微处理器目前已经成为应用广泛的嵌入式微处理器。ARM微处理器及技术的应用几乎已经深入到各个领域。(1)工业控制领域:作为32位的RISC架构,基于ARM核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额