background image

嵌入式软件的产业与市场
概述

  嵌入式软件与嵌入式系统是密不可分的,嵌入式系统是 控制、监视或者辅助设备、机器和车间运行的装置 ,
就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、
功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用
程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。而嵌入式软件就是基于嵌入式系统设计
的软件,它也是计算机软件的一种,同样由程序及其文档组成,可细分成系统软件、支撑软件、应用软件三类,
是嵌入式系统的重要组成部分。
应用
  嵌入式软件广泛应用于国防、工控、家用、商用、办公、医疗等领域,如我们常见的移动电话、掌上电脑、
数码相机、机顶盒、

MP3

 

等都是用嵌入式软件技术对传统产品进行智能化改造的结果。   嵌入式软件在中国的

 

定位应该集中在国防工业和工业控制、消费电子、通信产业。   首先一个市场是数字电视市场。中国有

8000

万户有线电视网用户、

1 亿以上有线电话网用户、3 亿多台彩色电视机、7000 多万台 VCD/DVD 机,据估计,未来

十年是机顶盒的黄金时期,十年间总量可达到

1~1.5 亿台,总产量将达到 600~1500

 

亿元人民币。   第二个

市场是移动通信市场。中国是全球第二大手机消费国,今年,中国手机的用户将达到

7000 万,据预计,明年,中

国将成为全球第一大手机消费国;国内

GSM 手机定点厂家已达到 14 家,如果每个手机定点厂家的年产量达到 100

万台(盈利点),则总产量将达到

1400

 

万台。   第三个市场是掌上电脑(

PDA)。计算机正在向微型化和专

业化方向发展,

PDA 在 5 年内总销量将达到 3000 万台,总产值达到 300

 

亿元。   综合三个市场,当前的形势

为:数字电视市场已开始启动;

2.5G 和 3G 手机的研发已开始,国内手机厂家的市场拓展已取得初步成功;PDA

市场已初步形成规模。
产业形成

 

  嵌入式软件产业的形成   谈到嵌入式软件的形成,必须从计算机发展的三个阶段开始。第一阶段始于五十
年代的由

IBM、Burroughs、Honeywell 等公司率先研制的大型机;第二阶段始于七十年代的个人计算机;第

三阶段是目前被称为 无处不在的计算机 阶段。

PC

——

时代造就了单一平台

PC 机,后 PC 时代将建立在千变万化

的平台基础之上,千变万化的应用产生千变万化的计算机,从而要求千变万化的软件系统,因此,嵌入式软件应
运而生。
嵌入式软件的分类
  

1  

. 嵌入式操作系统:嵌入式操作系统

EOS(Embedded Operating System)是一种用途广泛的系统软

件,过去它主要应用于工业控制和国防系统领域。

EOS 负责嵌入系统的全部软、硬件资源的分配、调度工作,控

制、协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。嵌入式操
作系统通常以商业运作为主,从上世纪

80 年代起,商业化的嵌入式操作系统开始得到蓬勃发展。现在国际上有名

的嵌入式操作系统有

Windows CE 、Palm OS 、Linux 、VxWorks 、pSOS  

QNX、OS-9 、LynxOS 等,

已进入我国市场的国外产品有

WindRiver、Microsoft、QNX 和 Nuclear 等。我国嵌入式操作系统的起步较晚,

国内此类产品主要是基于自主版权的

Linux 操作系统,其中以中软 Linux、红旗 Linux、东方 Linux 为代表。 

2  

. 嵌入式支撑软件:支撑软件是用于帮助和支持软件开发的软件,通常包括数据库和开发工具,其中以数据库

最为重要。嵌入式数据库技术已得到广泛的应用,随着移动通信技术的进步,人们对移动数据处理提出了更高的
要求,嵌入式数据库技术已经得到了学术、工业、军事、民用部门等各方面的重视。嵌入式移动数据库或简称为
移动数据库(

EMDBS)是支持移动计算或某种特定计算模式的数据库管理系统,数据库系统与操作系统、具体应

用集成在一起,运行在各种智能型嵌入设备或移动设备上。其中,嵌入在移动设备上的数据库系统由于涉及数据
库技术、分布式计算技术,以及移动通讯技术等多个学科领域,目前已经成为一个十分活跃的研究和应用领域。
国际上主要的嵌入式移动数据库系统有

Sybase、Oracle 等。我国嵌入式移动数据库系统以东软集团研究开发出

了嵌入式数据库系统

OpenBASE Mini

 

为代表。由于我国在   

3  

. 嵌入式应用软件:嵌入式应用软件是针对特

定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算机软件。由于用户任务可能有时间和精度
上的要求,因此有些嵌入式应用软件需要特定嵌入式操作系统的支持。嵌入式应用软件和普通应用软件有一定的
区别,它不仅要求其准确性、安全性和稳定性等方面能够满足实际应用的需要,而且还要尽可能地进行优化,以
减少对系统资源的消耗,降低硬件成本。目前我国市场上已经出现了各式各样的嵌入式应用软件,包括浏览器、
Email 软件、文字处理软件、通讯软件、多媒体软件、个人信息处理软件、智能人机交互软件、各种行业应用软
件等。嵌入式系统中的应用软件是最活跃的力量,每种应用软件均有特定的应用背景,尽管规模较少,但专业性
较强,所以嵌入式应用软件不象操作系统和支撑软件那样受制于国外产品垄断,是我国嵌入式软件的优势领域。
嵌入式软件的特点
  

1  

. 嵌入式软件具有独特的实用性。嵌入式软件是为嵌入式系统服务的,这就要求它与外部硬件和设备联系

 

紧密。嵌入式系统以应用为中心,   嵌入式软件是应用系统,根据应用需求定向开发,面向产业、面向市场,

 

需要特定的行业经验。每种嵌入式软件都有自己独特的应用环境和实用价值。   

2  

. 嵌入式软件应有灵活的适

用性。嵌入式软件通常可以认为是一种模块化软件,它应该能非常方便灵活的运用到各种嵌入式系统中,而不能
破坏或更改原有的系统特性和功能。首先它要小巧,不能占用大量资源;其次要使用灵活,应尽量优化配置,减
小对系统的整体继承性,升级更换灵活方便。
嵌入式软件发展趋势
  进入

90 年代以来,以计算机技术、通信技术和软件技术为核心的信息技术取得了更加迅猛的发展,各种装备