嵌入式软件分类和特点
嵌入式软件分类
1.嵌入式操作系统:嵌入式操作系统EOS(EmbeddedOperating 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. 嵌入式软件应有灵活的适用性。嵌入式软件通??梢匀衔侵帜?榛砑?,它应该能非常方便灵活的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。先它要小巧,不能占用大量资源;其次要使用灵活,应尽量化配置,减小对系统的整体继承性,升级更换灵活方便。
http://scjjwncpd.com
http://sjsk1122.com
http://ywchaoming.com
http://360zzc.com
http://boyingjzs.com
http://jtjgedu.com
http://youtaoyuan.cn
http://lucongcong.com
http://qiyukui.cn
http://mwjyjj.com
http://forbos.cn/
http://forbos.cc/
http://cdswhqd5rmyy.com.cn/
http://shatdz.com.cn/
http://jmanyang.com
http://sh-un.com.cn
http://zhuyunwang.cn
http://cxhm.net
http://gb59.com
http://766997.com
相关资讯