新闻中心

EEPW首页 > 嵌入式系统 > 业界动态 > 嵌入式软件开发,整合无忧

嵌入式软件开发,整合无忧

作者:时间:2004-10-26来源:电子产品世界收藏

  消费类电子产品市场的迅速发展,特别是个人和家庭环境使用的通信及娱乐产品的广泛应用,使得系统成为全球电子市场的一个关键支撑。在竞争异常激烈的今天,上市时间(time-to-market)和开发成本意味着一切,追求技术的附加值成为电子产业业重要的追求。然而,相互不兼容的软件和工具每天都在迫使电子产品开发商付出巨大的成本,因为每个开发过程使用的独特工具和程序不相互兼容,导致的方案延迟等烦恼,也在困扰着软件开发者。能够迅速可靠提供差异化产品的平台自然成了开发商们的首选。

  近日,全球最专业的软件开发提供商美国系统公司推出了开放源代码的开发工具Workbench 2.0。这对于电子产品研发制造企业和嵌入式软件开发者来说,可谓雪中送炭。

基于Eclipse架构,支持多系统开发

  Wind River Workbench 2.0是一套全面支持端到端设备软件开发的集成开发环境(IDE)。它是目前唯一能够同时支持VxWorks、Linux和其他专用操作系统的跨平台IDE(综合性开发环境)。借助Wind River Workbench 2.0提供的深度开发工具可以覆盖到开发过程中的每个阶段,而且Workbench 2.0是基于目前广泛应用的Eclipse的开放系统开发框架,能够提供与第三方和专用内部工具的无缝连接,全面满足定制性和可测量性的需求从而为各开发商可以对其开发进程实现标准化,降低软件的整体成本,并且加速最终产品的面市时间。

  Workbench2.0可以根据需求而变化,并且易于定制, 因为它建立在Eclipse架构基础上,这就避免了集成不兼容的工具所带来的烦琐任务,并消除在多个应用平台中开发应用的耗时过程,从而以更短的时间创建更高质量的应用。 Workbench2.0很容易与数以百计的第三方插件或者那些开发的内部软件结合在一起。这一切的得益于早先在面向VxWorks的开发工具“Tornado”中积累的技术经验。

  系统的Workbench 2.0的特点是,仅需按下按钮即可实现设备驱动程序等内核空间调试与应用软件等用户空间调试的切换。此前,在嵌入式Linux的调试中,内核空间调试与用户空间的调试需要分别以不同的方式进行。具体来说,作为用来由目标开发板卡向主机发送调试信息的小程序(Demon),需要分别用于内核空间和用户空间的 “KGDB”和“GDB”服务器。因此,需要启动多个登录到开发板卡的Linux上的终端画面及调试画面。此次,风河系统通过新开发了将上述小程序融为一体的“WDB Debug Agent”,通过这一个工具就可以完成所有调试工作。

开发平台标准化,实现资源共享

  Workbench2.0是一个标准化的综合性开发环境,可以分享有益的经验,减少训练和IT技术支持的成本。在这一崭新的开放性和灵活性平台下,项目开发会有足够的自由度去选择适合的开发技术。通过支持广泛的处理器、操作系统,使得Workbenc2.0成为理想的标准化环境,还有Workbenc2.0允许程序开发队伍轻易地在不同的设计和开发者之间分享和转换资源。尤其值得一提的是,风河Workbench是第一个也是唯一一个能够让不同的公司在VxWorks® 和Linux这样的设备运用软件开发环境同样起作用。

端到端程序优化,提高团队效率

  风河Workbench2.0可以优化在每一个单独开发阶段中的程序,包括用于所有设备软件方案的端到端式的开发程序。这一功能可以让开发程序队伍更为高效的合作,能让操作人员可以更完全地适应开发过程中的各个阶段,从而增加团队的工作效力。不用考虑嵌入式操作系统,处理器、内核或语言的限制,Workbench2.0支持所有的程序,这样就能够更加快捷而高效地创建和配置运用软件。并且,当需求随着时间的推移而有所变更时,它也能够随之升级。

  这一切的改变也使得设备软件开发程序的低效性与复杂性减到最小。这就意味着最终可以降低开发成本,减少开发风险,市场推进速度加快,从而得到更大地投入产出比。

 



关键词: 风河 嵌入式

评论


相关推荐

技术专区

关闭