你的位置:电子园ARM学习专区 >> 技术文章>> 详细内容 在线投稿

DSO加速嵌入式软件现代化

发布: 2010-5-22 15:53 |  作者:  |   查看: 7次

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

整体成本与复杂度

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

&nbs

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

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

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

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

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

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

DSO带来一线曙光

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

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

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

打印 | 收藏此页 |  推荐给好友 | 举报
上一篇 下一篇
 

评分:0

发表评论
查看全部回复【已有0位网友发表了看法】

CEPARK 51单片机在线订购

  • 技术咨询:010-64441912
  • 技术热线:13671007554
  • 技术QQ: 174212810
 电子园服务子站:  电子园主站   电子园论坛    电子园社区    电子园商城    电子园百科    开发工具网    项目交易网    在线学习网
 电子园技术子站:  51单片机学习网   USB开发学习网   AVR单片机学习网   CAN总线学习网   PIC学习网   FPGA学习网   ARM学习网   DIY学习网   STM32学习网
 DSP学习网   EDA软件学习网   GPS开发学习网   GUI技术学习网   电源技术网   RF射频技术网   汽车电子技术网   医疗电子技术网   消费电子技术网
 助学开发板资源:  51单片机开发学习板   USB开发学习板   AVR M64单片机开发学习板   AVR M16单片机开发学习板   CAN总线开发学习板