第1章 嵌入式系统概述
1.1 嵌入式系统概念
到目前为止,对嵌入式系统概念并没有一个统一的定义,这里引用几个别人的定义:
《嵌入式Linux应用开发详解》中说:嵌入式系统就是以应用为**,以计算机技术为基础,软硬件可裁减,适合应用系统对功能、可靠性、成本、体积和功耗要求的专用的计算机系统。
《Linux与嵌入式系统》中引用IEE(电气工程师协会)的定义说:嵌入式系统是用来控制或监视机器、装置或工厂等大规模系统的设备。
而翻译过来的《嵌入式Linux》与《构建嵌入式Linux系统》中却都没有对“嵌入式系统”下一个明确的定义。
一般来讲,可以把由微处理器加上必要的外围电路,再根据需求对微处理器进行编程,这样组成的一个能够实现一定功能的完整系统叫做嵌入式系��。嵌入式系统是硬件与软件的统一,嵌入式系统中使用的微处理器叫做嵌入式处理器,嵌入式处理器是针对x86架构处理器而言的,广义上讲,可以把所有x86架构之外的其他处理器都叫做嵌入式处理器。但随着处理器设计技术的发展和各种新应用的产生,一些x86架构处理器也开始应用到嵌入式系统中,而嵌入式处理器也可以设计成诸如PC、笔记本电脑、服务器等产品,所以要给嵌入式系统和嵌入式处理器下严格的定义也就变得越来越困难。基于这些原因,我们主要讲讲嵌入式系统与嵌入式处理器的特点,了解了这些特点,至于叫什么名字就不必太在意了,名字只是一个代号而已,当然对于理论工作者来说,这或许是个值得花些时间去思考归纳的问题。
……