嵌入式系统技术应用与开发
上QQ阅读APP看书,第一时间看更新

1.1 嵌入式系统的定义

本节主要介绍计算机系统和嵌入式系统的基本概念,便于读者对嵌入式系统有初步的认识。

1.计算机系统

嵌入式系统(Embedded System)也称嵌入式计算机系统,所以,嵌入式系统是计算机系统的一种特殊形式。因此,在理解嵌入式系统概念前,必须先明确计算机系统的基本概念。计算机是能按照指令对各种数据进行自动加工处理的电子设备,一套完整的计算机系统包括软件和硬件两部分。软件是指令与数据的集合,一般包括操作系统和应用程序。硬件则是执行指令和处理数据的平台,主要由中央处理器(CPU)、存储器、外部设备等组成。

2.嵌入式系统

嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

不同的应用对计算机有不同的需求,嵌入式计算机系统在满足应用对功能和性能需求的前提下,还要适应应用对计算机的可靠性、功耗、环境适应性等方面的要求,在一般情况下,还要尽量降低系统的硬件成本。

简单地说,嵌入式系统是为具体应用定制的专用计算机系统。定制过程既体现在硬件方面,也体现在软件方面。在硬件方面,需要针对具体的应用,选择适当的芯片、体系结构,设计满足应用需求的接口;在软件方面,则需要明确是否安装操作系统、配置适当的系统软件开发环境、编写专用的应用程序等。

思考一下:生活中有哪些嵌入式系统的例子?