`
izuoyan
  • 浏览: 9222251 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

嵌入式软件的分类、特点以及发展趋势

阅读更多
随着嵌入式系统应用的逐渐普及,为保证嵌入式系统的顺利运行,嵌入式软件得到了快速发展,成为软件业的一股新生力量。

嵌入式软件与嵌入式系统是密不可分的,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”,就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。而嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,可细分成系统软件、支撑软件、应用软件三类,是嵌入式系统的重要组成部分。

嵌入式软件的分类:

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

嵌入式软件发展趋势:

随着信息技术以及互联网飞速发展普及,3C(计算机、通讯、消费电子)合一的加速,嵌入式设计已经成为工业现代化、智能化的必经之路,嵌入式产品已经深入到各行各业。嵌入式接入设备是数字化时代的一大主流产品,嵌入式软件已经成为数字化产品的核心。嵌入式软件大量应用于家用市场、工业市场、商业市场、通讯市场和国防市场。近几年来,信息电器迅速发展,也为嵌入式软件的发展起到推波助澜的作用。彩电、DCD、手机、MP3/MP4、掌上电脑、汽车等都是潜在的信息电器。信息电器平台与通用操作系统、数据库不同,不存在国外软件厂商垄断市场的现象,这一领域已成为中国软件业的突破口。

嵌入式系统面向特定应用领域,根据应用需求定制开发,并随着智能化产品的普遍需求渗透到各行各业。随着硬件技术的不断革新、微电子技术的快速发展,使芯片功能更加强大,硬件平台的处理能力不断增强,硬件成本不断下降,产品体积越来越小,同时嵌入式软件的可靠性、实时性、可维护性进一步提高。嵌入式软件已成为产品的数字化改造、智能化增值的关键性、带动性技术。移动通讯、掌上电脑、数字电视是嵌入式操作系统的重要应用领域,随着掌上电脑等手持设备性能的提高,嵌入式操作系统将成为必须的配置。随着行业的推广,行业应用软件市场将迅速扩大。掌上电脑功能的不断扩展,专项功能软件面临新的发展机会。

由于嵌入式系统关乎民生,涉及工业、农业、商业、国防以及政务等社会生活的方方面面,决不能受制于人,嵌入式软件必将成为我国软件产业未来发展的一个主要方向。我国目前在嵌入式应用软件领域具有优势,或者说在这一领域面临的竞争形式还不算恶劣,所以以此为突破口相对较容易。先占领终端应用领域,站稳脚跟,再发挥本土优势逐一突破才是明智选择。
分享到:
评论

相关推荐

    嵌入式系统的现状与发展前景.docx

    本文旨在深入探讨嵌入式系统的现状以及未来的发展趋势,帮助读者更好地理解这一领域的内涵和发展方向。 #### 嵌入式系统的定义 嵌入式系统被广泛定义为“以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应...

    浅谈嵌入式系统的发展现状和趋势

    "浅谈嵌入式系统的发展现状和趋势" 嵌入式系统作为计算机应用的一个...嵌入式系统的发展历程经历了从无操作系统到简单操作系统再到实时操作系统三个阶段,其发展趋势也将继续朝着更高效、更智能、更网络化的方向发展。

    嵌入式操作系统的研究现状及发展趋势

    ### 嵌入式操作系统的研究现状及发展趋势 #### 一、引言 嵌入式操作系统作为嵌入式系统的核心组成部分,对于整个系统的稳定运行起着至关重要的作用。自20世纪70年代初第一个微处理器诞生以来,嵌入式系统的发展已...

    ARM方向嵌入式入门

    嵌入式系统是现代科技发展中的重要组成部分,尤其在ARM方向的嵌入式技术,已经广泛应用在各种领域,包括消费电子、...最终目标是培养出能够设计高级嵌入式系统的技术人才,以满足不断增长的市场需求和技术发展趋势。

    软件现状及发展趋势分析

    ### 软件现状及发展趋势分析 #### 一、行业背景与定义 - **软件行业定义**:软件行业是指从事计算机软件开发、销售及相关服务的产业。它包括但不限于操作系统、应用软件、中间件以及定制软件的开发和服务。 - **...

    浅谈嵌入式处理器及其发展趋势.pdf

    本文将深入探讨嵌入式处理器的分类、常见的体系结构及其未来的发展趋势。 首先,嵌入式处理器主要分为四类:嵌入式微处理器(MPU)、嵌入式微控制器(MCU)、嵌入式数字信号处理器(DSP)以及系统级芯片(SOC)。...

    嵌入式系统复习提纲 工大威海

    嵌入式系统的发展趋势包括: * 高性能处理器的应用 * 低功耗设计 * 实时操作系统的应用 * 网络化和分布式系统的应用 * 人机界面技术的应用 嵌入式系统硬件设计包括: * 嵌入式硬件系统的组成 * 冯.诺依曼结构和...

    电子科技大学嵌入式软件工程中心课件(1)

    课程内容分为多个部分,首先,介绍嵌入式系统的基础知识,包括嵌入式系统的基本概念、分类、发展历程、特点、应用领域和未来趋势。接着,深入探讨嵌入式硬件系统,涉及嵌入式微处理器(如ARM、MIPS、X86、SH等)、...

    嵌入式系统.pdf

    "嵌入式系统" 嵌入式系统是一种以应用为核心,以计算机技术为基础,并且软硬件可裁剪可满足...嵌入式系统的发展趋势包括: 1. 无线通信技术的应用 2. 人工智能技术的应用 3. 云计算技术的应用 4. 物联网技术的应用

    嵌入式处理器 嵌入式系统组成 基于ARM核的嵌入式处理器

    本文将深入探讨嵌入式处理器的分类、发展趋势、常见类型,以及基于ARM核的嵌入式处理器,特别是针对S3C2410芯片的电路设计。 一、嵌入式处理器分类 嵌入式处理器主要分为以下几类: 1. 微控制器(Microcontroller...

    嵌入式linux原理与应用

    2. 嵌入式Linux的特点与发展:包括嵌入式Linux系统的设计原则、发展趋势以及与传统Linux系统的区别。 3. 嵌入式Linux系统的组成和特点:包括嵌入式系统的硬件组成、软件组成以及嵌入式系统相较于通用计算机系统的...

    嵌入式复习

    ### 嵌入式系统概览与发展趋势 嵌入式系统作为现代科技的重要组成部分,其在日常生活中的应用无处不在,从汽车电子、家用电器到医疗设备,它们以专有的功能性和高效性支撑着现代社会的运转。下面我们将深入探讨...

    计算机三级嵌入式.zip

    3. 嵌入式软件开发:包括嵌入式软件开发流程、交叉编译、调试工具,以及编程语言的选择,如C/C++、Java和Python在嵌入式中的应用。 4. 嵌入式硬件系统设计:讲述嵌入式系统的硬件架构,如存储器系统、I/O接口、总线...

    ARM嵌入式基础教程

    - **发展趋势**:随着PHILIPS公司推出的LPC2000系列高性价比微控制器,更多嵌入式系统开始采用32位处理能力,标志着32位系统将成为主流。 #### 三、ARM相关图书现状 当前市面上关于ARM的图书主要分为三类: 1. **...

    嵌入式系统设计综述-硬件设计与软件开发工具

    - **发展趋势**:随着技术的进步,嵌入式处理器正朝着经济性、微型化、智能化的方向发展。 - **分类与现状**:常见的嵌入式处理器包括微控制器(MCU)、微处理器(MPU)、数字信号处理器(DSP)以及混合处理器和片上...

    嵌入式系统综述.doc

    嵌入式系统的发展趋势:嵌入式技术是当今最热门的技术之一,在发展上与Internet技术融合成为趋势。随着信息网络时代的快速发展,嵌入式系统在各领域中的应用日益广泛。嵌入式系统的发展趋势包括智能化、网络化、...

Global site tag (gtag.js) - Google Analytics