- 3
- 0
- 约1.96千字
- 约 4页
- 2020-07-19 发布于江西
- 举报
通信工程嵌入式系统的浅析
虽然嵌入式系统是近几年才风靡起来的,但是这个概念并非
新近才出现。从20世纪七十年代单片机的出现到今天各式各样的
嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了
近 30年的发展历史。
作为一个系统,往往是在硬件和软件交替发展的双螺旋的支
撑下逐渐趋于稳定和成熟,嵌入式系统也不例外。
嵌入式系统的出现最初是基于单片机的。 70年代单片机的出
现,使得汽车、家电、工业机器、通信装置以及成千上万种产品
可以通过内嵌电子装置来获得更佳的使用性能:更容易使用、更
快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是
这时的应用只是使用8位的芯片,执行一些单线程的程序,还谈
不上“系统”的概念。
从 80 年代早期开始,嵌入式系统的程序员开始用商业级的
“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发
周期,更低的开发资金和更高的开发效率,“嵌入式系统”真正
出现了。确切点说,这个时候的操作系统是一个实时核,这个实
时核包含了许多传统操作系统的特征,包括任务管理、任务间通
讯、同步与相互排斥、中断支持、内存管理等功能。其中比较著
名 的有 Ready System 公 司 的 VRTX 、Integrated System
Incorporation (ISI)的PSOS 和 IMG 的QNX 公司的 QNX 等。这些
嵌入式操作系统都具有嵌入式的典型特点:它们均采用占先式的
调度,响应的时间很短,任务执行的时间可以确定;系统内核很
小,具有可裁剪,可扩充和可移植性,可以移植到各种处理器上;
较强的实时和可靠性,适合嵌入式应用。这些嵌入式实时多任务
操作系统的出现,使得应用开发人员得以从小范围的开发解放出
来,同时也促使嵌入式有了更为广阔的应用空间。
90 年代以后,随着对实时性要求的提高,软件规模不断上升,
实时核逐渐发展为实时多任务操作系统( RTOS ),并作为一种软
件平台逐步成为目前国际嵌入式系统的主流。这时候更多的公司
看到了嵌入式系统的广阔发展前景,开始大力发展自己的嵌入式
操作系统。除了上面的几家老牌公司以外,还出现了 Palm OS ,W
inCE,嵌入式Linux ,Lynx ,以及国内的 Delta Os 等嵌入式操作
系统。随着嵌入式技术的发展前景日益广阔,相信会有更多的嵌
入式操作系统软件出现。
在中国嵌入式系统领域,比较认同的嵌入式系统概念是:嵌
入式系统是以应用为中心,以计算机技术为基础,并且软硬件可
裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严
格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件
设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用
于实现对其他设备的控制、监视或管理等功能。
定义可从几方面来理解嵌入式系统: 嵌入式系统是面向用户、
面向产品、面向应用的,它必须与具体应用相结合才会具有生命
力、才更具有优势。因此可以这样理解上述三个面向的含义,即
嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结
合实际系统需求进行合理的裁减利用。
嵌入式系统是将先进的计算机技术、半导体技术和电子技术
和各个行业的具体应用相结合后的产物,这一点就决定了它必然
是一个技术密集、资金密集、高度分散、不断创新的知识集成系
统。所以,介入嵌入式系统行业,必须有一个正确的定位。例如
Palm 之所以在 PDA 领域占有 70%以上的市场,就是因为其立足于
个人电子消费品,着重发展图形界面和多任务管理;而风河的
VXWORKS 之所以在火星车上得以应用,则是因为其高实时性和高
可靠性。
嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用
系统的功能、可靠性、成本、体积等要求。所以,如果能建立相
对通用的软硬件基础,然后在其上开发出适应各种需要的系统,
是一个比较好的发展模式。目前的嵌入式系统的核心往往是一个
只有几 K 到几十 K微内核,需要根据实际的使用进行功能扩展或
者裁减,但是由于微内核的存在,使得这种扩展能够非常顺利的
进行。
实际上,嵌入式系统本身是一个外延极广的名词,凡是与产
品结合在一起的具有嵌入式特点的控制系统都可以叫嵌入式系
统,而且有时很难以给它下一个准确的定义。现在人们讲嵌入式
系统时,某种程度上指近些年比较热的具有操作系统的嵌入式系
统,本文在进行分析和展望时,也沿用这一观点。
原创力文档

文档评论(0)