嵌入操作系统在中国的发展现状与前景.pdfVIP

嵌入操作系统在中国的发展现状与前景.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

嵌入操作系统在中国的开展现

状与前景

LT

嵌入操作系统在中国的开展现状与前景

中国软件行业协会副理事长钟锡昌研究员

随着信息技术〔IT〕的飞速开展,特别是互联网的

迅速普及,3C〔计算机、通讯、消费电子〕合一的

加速,数字化时代已经来临。嵌入式接入设备是数

字化时代的一大主流产品,世界各国在此领域开始

了剧烈竞争,以争取获得主导地位。嵌入式软件是

数字化产品的核心,作为嵌入式软件的根底和龙头,

嵌入式操作系统在产业开展过程中扮演了越来越重

要的角色。

一、嵌入式软件的定义及开展历程

所谓嵌入式软件〔EmbeddedSoftware〕,从广义上

讲是计算机软件的一种,它也是由程序及其文档组

成,也可分成系统软件、支撑软件、应用软件三类。

嵌入式软件是与嵌入式系统密不可分的。嵌入式系

统最初是指用以控制设备的计算机,通常是在设备

内部,为了控制设备行为或是嵌入在其它系统中的

一种专用软件和硬件。它一旦启动就执行某一特定

的程序,中间无需人工干预,直到关机为止。但通

常要求具有实时响应能力,一般不要求复杂的用户

界面,甚至不要求支持键盘、显示器、串行口、硬

盘等外设接口,也不需用户进行二次开发。它被广

泛地用于仪器仪表、工业控制设备、电梯、程控交

换机、微波设备、交通灯、家用电器等设备中。近

年来,随着信息技术的飞速开展,嵌入式系统具有

了新的内涵,同时萌生了许多形态各异的接入设备,

如手持电脑、可上网的无线移动、机顶盒、家庭

网关、可上网的电视机、可上网的车载盒、智能家

用电器等等。相应地对嵌入式软件也提出了与最初

不同的要求。

综观嵌入式软件的开展历程,大概可分为以下几个

阶段:

l早在20世纪60年代后期,通信领域里就出现了

存储程序控制系统,这是早期的嵌入式系统。这时

的计算机是被定做的〔或面向应用的〕,它们是一些

专用指令的引擎以及与之集成在一起的I/O设备。软

件是由存储在内存的程序和路由信息组成。

l随着微处理器的出现,硬件体系结构引入了总线概

念,不同外设可挂接在一起。与此同时,软件也得

到了开展。这时软件几乎是用汇编语言或宏语言来

写,直到70年代中期才开始采用软件模块和标准库

的编程思想。

l20世纪70年代后期,专用嵌入式系统的操作系统

方开始出现。当时许多是用汇编语言写的,仅能用

于特定的微处理器。当新的处理器出现,它们必须

为之重新写一遍。直到C语言出现后,嵌入式操作

系统才可以用一种高效、稳定和可移植的方式来写。

l20世纪80年代,嵌入式商业操作系统开始得到蓬

勃开展。如今已有几十种商业操作系统可供选择,

出现了许多相互竞争的产品,如Vxworks、Psos、

Neculeus、WindowsCE、女娲Hopen和各种嵌入

式Linux等。

l近年来,互联网得到了飞速开展,形态各异的3C

合一产品将成为网络接入设备的一大主流,也将成

为工作和家庭生活的必备品。这大大扩展了嵌入式

系统的应用效劳领域。相应地,嵌入式软件涉及的

面也愈发扩大。它不仅包括嵌入式操作系统等系统

软件,还包括一系列支撑软件,如数据库、调试软

件、网络通讯协议、用户界面系统等,当然也包括

各种应用软件。

二、嵌入式操作系统的根本组成

嵌入式操作系统种类繁多,有资源开销很少的IC卡

操作系统,也有功能较强的网络计算机操作系统。

这些嵌入式操作系统从功能到性能各具特色,为各

种硬件环境及应用提供了相应的支持和效劳。

目前市场上共有几十种操作系统,有深嵌入系统,

也有浅嵌入式系统;有多任务系统,也有单任务系

统;有实时系统系统,也有分时系统。总之,不同

厂商推出的操作系统或多或少都有差异,但许多嵌

入式操作系统一般具有如下一些内容和功能:系统

核心、窗口图形系统、文件系统、设备驱动程序和

网络协议等。

当前许多嵌入式操作系统都有一个多任务核心,以

满足多种嵌入式系统的需要。对于系统核心的功能,

各种嵌入式系统差异较大,但即使是微内核系统,

系统核心也负责完成如下一些根本任务:进程间通

讯、线程调度、中断和内存管理等。

在一些嵌入式系统中,窗口系统没有被采用,随着

嵌入式操作系统的广泛应用,嵌入式系统性能的提

高,窗口系统越来越成为许多嵌入式操作系统的重

要内容。窗口系统一般具有如下一些根本功能:窗

文档评论(0)

小波很忙 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档