background image

另外,在理解嵌入式系统定义时,不要与嵌入式设备相混淆。嵌入式设备是指

内部有嵌入式系统的产品、设备,例如,内含单片机的家用电器、仪器仪表、工控单

元、机器人、手机、

PDA 等。

   3ARM 嵌入式系统开发工具

 

  

ARM 处理器产品作为一种高性能、低功耗的处理器产品,现在已经得到广泛的

应用,开发工具也因此得到发展,除

ARM 公司自己推出 ARM 集成开发工具外,

还有一些公司也研发

ARM 开发工具。目前市场上有 ARM SDT、ARM ADS、MULTI 

2000、Hitools for ARM、Embest IDE for ARM 五种集成开发环境。这些产品在国内有

相对较畅通的销售渠道,用户容易购买。前三种由国外厂商出品,历史比较悠久,

在全球范围内应用较为广泛,后两种由国内厂商推出,具有很高的性价比。

 

  

ARM 应用软件的开发工具根据功能的不同,分别有编译软件、汇编软件、链接

软件、调试软件、嵌入式实时操作系统、函数库、评估板、

JTAG 仿真器、在线仿真器等。

 

用户选用

ARM 处理器开发嵌入式系统时,选择合适的开发工具可以加快开发进

度,节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软

件、工程管理及函数库的集成开发环境(

IDE)一般来说是必不可少的,至于嵌入

式实时操作系统、评估板等其他开发工具则可以根据应用软件规模和开发计划选用。

   4、嵌入式系统的发展

按照上述嵌入式系统的定义,只要满足定义中三要素的计算机系统,都可称为嵌

入式系统。嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级

MCU、SoC)。

有些人把嵌入式处理器当作嵌入式系统,但由于嵌入式系统是一个嵌入式计算机

系统,因此,只有将嵌入式处理器构成一个计算机系统,并作为嵌入式应用时,这

样的计算机系统才可称作嵌入式系统。

嵌入式系统与对象系统密切相关,其主要技术发展方向是满足嵌入式应用要求,

不断扩展对象系统要求的外围电路(如

ADC、DAC、PWM、日历时钟、电源监测、程

序运行监测电路等),形成满足对象系统要求的应用系统。因此,嵌入式系统作为

一个专用计算机系统,要不断向计算机应用系统发展。因此,可以把定义中的专用

III