新闻中心

EEPW首页 > 嵌入式系统 > 开源呼声不断,VxWorks将走上开源道路?

开源呼声不断,VxWorks将走上开源道路?

——
作者:时间:2007-02-28来源:www.cechinamag.com收藏
市场调研公司Evans Data近日的研究报告指出,过去三年亚洲地区使用开放源代码的软件开发者数量增加了40%以上,开放源代码的操作系统成了软件开发者使用最多的工具。开源的典范是Linux,其低廉的成本以及丰富的代码资源对设备软件开发者充满了吸引力,近年来取得了长足发展。

  不过,这些特质同时也给Linux平台的维护和开发效率带来了极大的困扰,影响到开发者对Linux开发工具的满意度。为了解决Linux的这些遗憾,有一种方式就是同商业软件商合作,例如风河与开源方案供应商RedHat就携手在Linux嵌入式市场中合作,为开发人员提供经过充分验证、并能获得有效支持的基于Linux解决方案。

  目前风河在Linux方面的成果主要体现在网络设备Linux平台以及消费电子设备Linux平台。例如,风河支持ATCA COTS电路板和电信级Linux,包括当今最热门的无线用户数据库管理技术。TI公司就利用该平台在其OMAP(ARM926EJS)上运行无线手持设备,充分显示了小型Linux应用和视频播放的巧妙之处。

  开源优势吸引VxWorks改变策略?

  “

开放源模型有许多好处,Linux就是个很好的例子。”风河公司高级产品经理Paul Chen指出,“风河曾在内部讨论过关于VxWorks的开源问题。当然在开源前,我们也会审查商业案例并确保这种模式能同时为客户和风河带来好处。”

  现在,风河开始尝试让VxWorks利用开源的优势,只要是VxWorks的客户,就可以免费得到VxWorks的所有源代码,以及所有网络、文件系统、无线、安全、图表、USB等的运行时间代码,甚至包括所有平台!这样,客户得到源代码后就可以进行修改以适合不同应用的需要。

  目前VxWorks的成熟应用包括VxWorks工业设备平台以及VxWorks汽车设备平台。其中工业设备平台的应用包括用于Freescale Media 5200大脑扫描应用程序的医学设备演示系统、汽车设备平台的应用包括在Media 5200上运行的汽车信息娱乐系统参考演示系统。

  此外,Solid公司利用VxWorks系统,于去年11月推出了Solid超高可用性数据库解决方案,能在异种操作系统平台上利用其数据库实现数据分发、采集和共享。该公司工作人员向记者表示,这套和风河成功合作开发出的数据库已经得到广泛认可,目前深圳通讯企业中兴也对该数据库流露出特别的兴趣,双方正在洽谈合作事宜。

  终端电子产品向高性能、多功能同时更短开发周期的方向飞速发展,这对嵌入式软件不断地提出新的需求,促使其在多方面都不断地升级完善。这样一个典型的例子就是生命力已经超过二十年的VxWorks,其核心价值的增加,不仅体现在包括网络、文件系统、连通性、无线、安全、移动性以及图像化的软件方面,而且还体现在Workbench、编译器、ScopeTools等开发环境和工具中。

  去年底,已经升级到6.4版的VxWorks正式发布,成为第一个通过POSIX 1003.13-2003 PSE52认证的实时操作系统。此外,该版本新增加的主要特性还包括:集成闪存媒体管理软件FlashFX Pro,加强了对NAND或者NOR设备的支持;支持最新的处理器,包括Freescale 8641D和Broadcom 1480;增强了图形能力;包含了设备软件开发环境的最新版本Workbench 2.6;通过API profile,用户可实现具有安全认证的应用——以后的版本都将确保这些API能够符合美国联邦航空局(FAA)为航空电子设备软件制定的安全标准DO-178B和工业设备仪器的国际安全标准IEC 61508。

  除了免费开源软件和一些国际厂商的商业软件,近年来中国本土的厂商发展态势也非常好,北京凯思昊鹏公司、桑夏高科、北京科银京成公司等都取得了不错的成绩,甚至学院派的浙江大学嵌入式中心也有成果推出。针对多方的竞争,风河系统公司中国区首席代表韩青表示,由于在嵌入式领域用户的个性化很强,不可能像PC领域那样出现由一种操作系统所垄断的局面,所以嵌入式领域的格局必然是多种操作系统并存,这有助于厂商间互相促进提高以及行业的健康发展。



评论


相关推荐

技术专区

关闭