- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入操作系统在中国的发展现状与前景
?
?
嵌入操作系统在中国的发展现状与前景
中国软件行业协会副理事长钟锡昌研究员随着信息技术(IT)的飞速发展,特别是互联网的迅速普及,3C(计算机、通讯、消费电子)合一的加速,数字化时代已经来临。嵌入式接入设备是数字化时代的一大主流产品,世界各国在此领域开始了激烈竞争,以争取获得主导地位。嵌入式软件是数字化产品的核心,作为嵌入式软件的基础和龙头,嵌入式操作系统在产业发展过程中扮演了越来越重要的角色。一、嵌入式软件的定义及发展历程所谓嵌入式软件(Embedded Software),从广义上讲是计算机软件的一种,它也是由程序及其文档组成,也可分成系统软件、支撑软件、应用软件三类。嵌入式软件是与嵌入式系统密不可分的。嵌入式系统最初是指用以控制设备的计算机,通常是在设备内部,为了控制设备行为或是嵌入在其它系统中的一种专用软件和硬件。它一旦启动就执行某一特定的程序,中间无需人工干预,直到关机为止。但通常要求具有实时响应能力,一般不要求复杂的用户界面,甚至不要求支持键盘、显示器、串行口、硬盘等外设接口,也不需用户进行二次开发。它被广泛地用于仪器仪表、工业控制设备、电梯、程控交换机、微波设备、交通灯、家用电器等设备中。近年来,随着信息技术的飞速发展,嵌入式系统具有了新的内涵,同时萌生了许多形态各异的接入设备,如手持电脑、可上网的无线移动手机、机顶盒、家庭网关、可上网的电视机、可上网的车载盒、智能家用电器等等。相应地对嵌入式软件也提出了与最初不同的要求。综观嵌入式软件的发展历程,大概可分为以下几个阶段:l 早在20世纪60年代后期,通信领域里就出现了存储程序控制系统,这是早期的嵌入式系统。这时的计算机是被定做的(或面向应用的),它们是一些专用指令的引擎以及与之集成在一起的I/O设备。软件是由存储在内存的程序和路由信息组成。l 随着微处理器的出现,硬件体系结构引入了总线概念,不同外设可挂接在一起。与此同时,软件也得到了发展。这时软件几乎是用汇编语言或宏语言来写,直到70年代中期才开始采用软件模块和标准库的编程思想。l 20世纪70年代后期,专用嵌入式系统的操作系统方开始出现。当时许多是用汇编语言写的,仅能用于特定的微处理器。当新的处理器出现,它们必须为之重新写一遍。直到C语言出现后,嵌入式操作系统才可以用一种高效、稳定和可移植的方式来写。l 20世纪80年代,嵌入式商业操作系统开始得到蓬勃发展。如今已有几十种商业操作系统可供选择,出现了许多相互竞争的产品,如Vxworks、 Psos、 Neculeus、 Windows CE、女娲 Hopen和各种嵌入式Linux等。l 近年来,互联网得到了飞速发展,形态各异的3C合一产品将成为网络接入设备的一大主流,也将成为工作和家庭生活的必备品。这大大扩展了嵌入式系统的应用服务领域。相应地,嵌入式软件涉及的面也愈发扩大。它不仅包括嵌入式操作系统等系统软件,还包括一系列支撑软件,如数据库、调试软件、网络通讯协议、用户界面系统等,当然也包括各种应用软件。二、嵌入式操作系统的基本组成嵌入式操作系统种类繁多,有资源开销很少的IC卡操作系统,也有功能较强的网络计算机操作系统。这些嵌入式操作系统从功能到性能各具特色,为各种硬件环境及应用提供了相应的支持和服务。目前市场上共有几十种操作系统,有深嵌入系统,也有浅嵌入式系统;有多任务系统,也有单任务系统;有实时系统系统,也有分时系统。总之,不同厂商推出的操作系统或多或少都有差异,但许多嵌入式操作系统一般具有如下一些内容和功能:系统核心、窗口图形系统、文件系统、设备驱动程序和网络协议等。当前许多嵌入式操作系统都有一个多任务核心,以满足多种嵌入式系统的需要。对于系统核心的功能,各种嵌入式系统差别较大,但即使是微内核系统,系统核心也负责完成如下一些基本任务:进程间通讯、线程调度、中断和内存管理等。在一些嵌入式系统中,窗口系统没有被采用,随着嵌入式操作系统的广泛应用,嵌入式系统性能的提高,窗口系统越来越成为许多嵌入式操作系统的重要内容。窗口系统一般具有如下一些基本功能:窗口管理功能、接口,提供菜单、按纽、编辑框、列表框、组合框、控件框、滚动条、对话框和默认窗口等多种窗口界面对象。许多嵌入式操作系统都有文件系统,一般支持ROM、RAM、FLASH和外接卡文件系统,提供文件的创建、打开、读写和检索等功能。设备驱动是大多嵌入式系统的重要内容,驱动内容包括RS232接口、网络设备、LCD、笔、鼠标、触摸屏等。嵌入式设备正逐渐成为主要的互联网接入设备,与之对应,嵌入式操作系统也必须支持相关的网络协议,目前许多嵌入式操作系统都支持TCP/IP。三、嵌入式操作系统发展现状20世纪80年代,商业化的嵌入式操作系统开始得到蓬勃发展。目前国
您可能关注的文档
- 《山东省高等职业学院教学示范专业点.doc
- 《征兵政治考核工作规定.doc
- 《山东省潍坊市2013届高三上学期期末考试基本能力.doc
- 《征地流程图及建设用地预审.doc
- 《山东联航食品公司财务状况分析.doc
- 《征收.doc.doc
- 《山体滑坡的成因及预防.doc
- 《征文做大庆精神铁人精神的传承者.doc
- 《征求意见--基本公共卫生服务绩效考核标准10分1.doc
- 《征文摄影比赛策划.doc
- 高考政治一轮复习必修2经济与社会专题二第六课我国的社会主义市场经济体制突破主观题型关于“社会主义市场经济”的措施类课件.pptx
- 高考政治一轮复习选择性必修3逻辑与思维专题十二逻辑与思维第三十六课运用辩证思维方法突破主观题型关于“辩证思维”的分析类课件.pptx
- Unit 3 Sports and fitness language points of reading and thinking 英语教学课件.pptx
- Vicor-高带宽电源模块消除高压线路纹波抑制的干扰.docx
- 六合理化建议.docx
- 4种高性能隔离电源方案.docx
- ADI电机运动控制解决方案驱动智能运动新时代.docx
- 用于1500V光伏逆变器的功率模块解决方案.docx
- 2017年深圳英语中考---阅读理解.pdf
- 2021年学校双减工作实施方案.pdf
文档评论(0)