嵌入式系统原理与应用设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.2 嵌入式系统的特点

PC与单片机系统是我们较熟悉的,下面从嵌入式系统与PC、单片机系统的区别来介绍嵌入式系统的特点。

1.嵌入式系统与PC的区别

嵌入式系统与个人计算机系统(PC)的区别主要体现在以下方面:

(1)嵌入式系统的硬件和软件都必须高效率地设计、“量体裁衣”、去除冗余,力争在较少的资源上实现更高的性能;PC的软/硬件都很庞大、臃肿。

(2)嵌入式系统的目标代码通常是固化在非易失性存储器(ROM,EPROM,EEPROM,Flash)芯片中的;PC存放在硬盘中。

(3)嵌入式系统使用的操作系统一般是实时操作系统(RTOS),系统有实时性约束;PC无此限制。

(4)嵌入式系统需要专用开发工具和方法进行设计——交叉开发;PC直接开发。

(5)通用PC软、硬件技术高度垄断;嵌入式系统技术不容易被垄断。

2.嵌入式系统与单片机系统的区别

嵌入式系统与单片机系统的区别主要体现在以下方面:

(1)嵌入式系统通常指基于32位微处理器设计的系统(往往带操作系统);单片机系统指基于4位、8位与16位微处理器设计(不使用操作系统)的系统。

(2)嵌入式系统设计的核心是软件设计,约占70%的工作量,硬件只占30%;单片机系统软/硬件设计工作所占比例基本相同,约为1∶1。

(3)嵌入式软件职位与硬件职位的需求比为7∶3,单片机系统约为1∶1,甚至软/硬件职位不分。

但根据嵌入式系统的定义,单片机系统显然也属于嵌入式系统,满足嵌入式系统的定义。为将单片机系统与通常所指的嵌入式系统区别开来,我们可将单片机系统看做低端嵌入式系统,而将以32位嵌入式处理器为代表的嵌入式系统看做中、高端嵌入式系统。

3.嵌入式系统的特征

嵌入式系统的特征主要体现在以下方面:

(1)嵌入式系统是一个专用计算机系统。

(2)嵌入式系统软、硬件根据需要进行定制,一般有功耗低、体积小、集成度高、成本低、可靠性高、实时性强等要求。具体要求随应用环境而异。

(3)嵌入式系统软件采取交叉方式进行开发。