10大优享服务
62项会员特权

详细的嵌入式软件开发分类

发布时间:2021-12-01 10:53:13     阅读次数:11756次     评论数:0次

     我们每一个东西其实一般都是“有主”的,及它有它的所属领域,也包含着某样东西。所以,我们才能将事情分类,使复杂的变得不复杂,使简单的更加清晰明了。本文,小编将为大伙介绍嵌入式软件开发分类,换句话即是嵌入式软件开发包含了哪些类型,我们该如何对待每一种嵌入式软件开发?他们各自有什么样的特色,相比之下,嵌入式软件开发优缺点在哪?

详细的嵌入式软件开发分类

    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软件、文字处理软件、通讯软件、多媒体软件、个人信息处理软件、智能人机交互软件、各种行业应用软件等。嵌入式系统中的应用软件是最活跃的力量,每种应用软件均有特定的应用背景,尽管规模较少,但专业性较强,所以嵌入式应用软件不象操作系统和支撑软件那样受制于国外产品垄断,是我国嵌入式软件的优势领域。

    以上是小编为大家整理的有关嵌入式软件开发类型,其实不只这三种的,只是因为篇幅问题,小编只能列举一部分的嵌入式软件开发。但是,没关系,小编会持续更新之前学过的知识的,不断地去补充尚且不完整的信息,通过这种渠道,不断地使自己的知识储备增加,才能与大伙分享相关内容。因为其实小编自己也经历过像大多数人一样,对嵌入式软件开发懵懵懂懂时候。

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录