当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]DSO加速嵌入式软件现代化

 

    如果从数量来看,软件的最大市场不是PC,而是成千上万的嵌入式设备。嵌入式软件是这些电子自控设备的大脑,从军用和航天导航系统到家用电器、工业机器人和便携式的手机和MP3播放器,无一例外。上述电子设备的需求正在全球范围内大幅增长,而且对网络互连能力提出了空前的要求。对于绝大多数电子或自控设备制造商来说,嵌入式软件已经成为整个产品设计的基石,而那些在嵌入式软件开发方面比较薄弱的电子产品制造商在市场竞争中已经陷于非常不利的地位。

 

整体成本与复杂度

 

    在电子产品从开发、运行到售后服务和维护这个完整的生命周期之中,设备软件已经成为电子产品制造商获得产品差别化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。为了应对这个挑战,电子设备制造商需要进行一场现代化的变革,改善和提高设备软件开发工具、方法和布署策略,从而简化设备软件设计的复杂度。

    Yankee Group评估认为,设备软件开发的低效率和时间浪费占去了整个产品生命周期成本的30%。而且,由此带来的项目时间拖延将会产生更大的麻烦和潜在的成本。对于电子产品制造商来说,产品从开发到上市的时间周期太长,再加上由于产品上市慢于竞争对手而丧失的商机,常常会给自己带来毁灭性的挫败。

    在设备软件开发与布署过程中,导致复杂度增加的主要原因有三个。

    第一,智能化、网络化已经是一种必不可少的基础功能,而不是什么增加竞争力的独创特性。而电子产品制造厂商们仍然必须投入大量人力、时间和金钱来开发这些基础性功能软件,因而影响了他们在核心竞争力方面的资源投入。

    第二,对于设备软件的更高要求同时也伴随着市场竞争的加剧和利润空间缩小的压力,这就使得电子设备制造商很难拿出大笔的资金用于软件开发工具的更新换代,从而迫使软件人员自己去编写基础性的软件模块。由于缺乏标准化的规范,这些自编软件的可扩展性、可重用性都比较差。

    第三,大量自编软件必然伴随着非标准化的开发规范、只能使用一次的开发工具以及僵化的技术方法,这就给技术创新带来了极大的阻力。

    总之,在传统设备软件中只能一次性发挥作用的设计与布署方法非常不利于后续的系统集成,文档也常常不够完备,可扩充性和可重用性都不尽人意,因此很难适应当今世界的技术发展和市场环境。厂商们常常面临的情况的是:完成的产品成本太高,交货时间拖延,有时连基本的功能要求都达不到。

 

DSO带来一线曙光

 

    对于电子设备制造商来说,在软件开发与布署方面显然需要一场根本的变革。面向嵌入式软件工程师个人使用的开发工具必将被面向整个电子产品企业的集成化、优化的工具所取代。电子设备厂商必须采用关键任务中间件和标准化的平台方法,通过提高软件部件的重复使用率,把设备软件的开发、布署和维护提升到一个全新的水平。

    无论是在复杂度和成本方面,还是软件质量和性能方面,新的软件开发方法和工具都越来越成熟,从而使得电子产品开发厂商在设备软件开人员、流程和技术等方面得到全面的提升。如今,这种新的综合性方法已经有了一个十分贴切的名称——DSO(device software optimization ,设备软件优化)。

    DSO因循过去25年来企业网络化和分布式计算领域逐渐积累起来的策略、方法和最佳实践,致力于优化设备软件的开发流程。归纳起来看,DSO把过去多年的经验归纳为以下几个方面,并以此作为自己的支柱。

    第一,在整个产品开发项目生命周期中实现工具和流程的标准化;

    第二,采用集成化的开发和运行时环境,包括支持商业化的硬件、中间件、操作系统和开发框架;

    第三,吸收和利用由开放源代码社区产生的代码、工具和协议;

    第四,减少对私有技术的依赖,尽量采用符合业界标准的参考解决方案;

    第五,以工程项目和市场需求为依据,对开发人员进行灵活有效的管理,摆脱私有技术的锁定。

    Yankee Group分析师指出,设备软件生命周期的发展趋势正在走向集成化、构件化、可重用、标准化、开源以及开发技能的归一化。电子产品制造商和软件工具提供商必须寻求开放、集成化并且基于行业标准的方法,才能符合DSO的要求。由于广泛而深入地吸收了过去20多年整个软件产业的经验,DSO可以更好地保证设备软件的质量和开发效率。

    在今后的三年内,在传统的嵌入式以及实时软件市场,也就是今后的DSO市场,竞争的主要焦点将会集中在软件的设计、开发、测试和布署等四个不同的阶段。作为电子产品制造商来说,要想有效地加快自己产品的上市速度,就必须及早引入DSO工具、方法和流程,选择以软件开发者为中心的DSO开发工具提供商。而且,通过成功地引入DSO,将会显著地降低自己的产品在整个生命周期里的成本,从而提高自己的市场竞争力。

    全球领先的设备软件优化解决方案提供商风河系统公司是最早宣布全面提供DSO平台支持的厂商。面向电子设备市场,风河公司提供集成化的DSO解决方案,帮助电子设备制造厂商以更加简便、快速、低成本的方式开发可靠的电信设备和网络解决方案。

  风河公司中国首席代表韩青说:“风河公司电子设备制造商提供高度集成化的完整DSO解决方案,以满足整个产品生命周期的设备软件开发需求。我们相信,严格地按照我们既定的产品路线,我们能够更好地支持操作系统并在设备驱动方面不断创新,使设备开发进程效率更高,效果更好。”

  为给用户提供一系列广泛的解决方案,风河公司为多种操作系统和基于标准的工具软件提供了综合性支持。除了支持VxWorks®高性能实时操作系统之外,该公司的linux平台也建立在最新linux技术基础之上,该技术来源于kernel.org,为linux内核开发者和应用开发者提供了一个集成的环境。通过与开放源码业界的战略协作关系,风河如今在Linux的设备专用软件上进行了重点投资,并且已转化为Freescale公司的最佳类型解决方案。

  Wind River Workbench 是业界第一也是唯一基于Eclipse的开放式设备专用软件开发解决方案,在顶级的集成开发环境中起到关键性作用。设备软件开发者都将从中受益,因为Workbench集成开发环境涵盖整个开发过程,支持基于VxWorks和流行的Linux操作系统的开发。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭