市场调研公司Evans Data近日的研究报告指出,过去三年亚洲地区使用开放源代码的软件开发者数量增加了40%以上,开放源代码的操作系统成了软件开发者使用最多的工具。开源的典范是Linux,其低廉的成本以及丰富的代码资源对设备软件开发者充满了吸引力,近年来取得了长足发展。
不过,这些特质同时也给Linux平台的维护和开发效率带来了极大的困扰,影响到开发者对Linux开发工具的满意度。为了解决Linux的这些遗憾,有一种方式就是同商业软件商合作,例如风河与开源方案供应商RedHat就携手在Linux嵌入式市场中合作,为开发人员提供经过充分验证、并能获得有效支持的基于Linux解决方案。
目前风河在Linux方面的成果主要体现在网络设备Linux平台以及消费电子设备Linux平台。例如,风河支持ATCA COTS电路板和电信级Linux控制工程网版权所有,包括当今最热门的无线用户数据库管理技术。TI公司就利用该平台在其OMAP(ARM926EJS)上运行无线手持设备CONTROL ENGINEERING China版权所有,充分显示了小型Linux应用和视频播放的巧妙之处。
开源优势吸引VxWorks改变策略?
“
现在,风河开始尝试让VxWorks利用开源的优势,只要是VxWorks的客户,就可以免费得到VxWorks的所有源代码CONTROL ENGINEERING China版权所有,以及所有网络、文件系统、无线、安全、图表、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领域那样出现由一种操作系统所垄断的局面,所以嵌入式领域的格局必然是多种操作系统并存www.cechina.cn,这有助于厂商间互相促进提高以及行业的健康发展。