专访风河公司vxWorks平台产品经理Yatin Patil—领略vxWorks新知

ZDNet软件频道 时间:2008-12-31 作者: | CSDN 我要评论()
本文关键词:软件
vxWorks是由美国风河系统公司(Wind River System)开发的嵌入式实时操作系统(RTOS)。Yatin:在美国的火星探测器上一直使用的就是vxWorks,它帮助探测设备执行了8次以上的火星探测任务。

  vxWorks是由美国风河系统公司(Wind River System)开发的嵌入式实时操作系统(RTOS)。这套实时操作系统最初是风河公司应美国军方需求而开发的,该操作系统以强实时性、确定性和可靠性而著称,被广泛的用于美国军工、航空航天等领域。随着IC产业按照摩尔定律的发展,嵌入式软件行业也在不断的伴随这硬件的进步而迅速发展。在这一过程中,风河公司也不断的在vxWorks操作系统之上对软件进行升级和扩充,最终推出了基于vxWorks操作系统之上的嵌入式软件平台,使得vxWorks软件平台在民用领域得到了推广和发展。 在2008 Wind River 中国开发者区域大会上,CSDN记者特别对风河公司VxWorks平台资深产品经理Yatin Patil进行了一次专访,采访内容如下:

CSDN:vxWorks这款产品主要应用在什么领域?都有哪些成功的案例呢?

  Yatin:在美国的火星探测器上一直使用的就是vxWorks,它帮助探测设备执行了8次以上的火星探测任务。所以说,vxWorks经过了极端条件的测试,非常可靠。当然,在其他方面也会用到这款产品,比如石油勘探,采矿领域等相关设备上的操作系统。在网络通信方面,大型网络公司都在使用vxWorks,包括电信厂商的路由器,无线路由器等等。此外,医疗方面、汽车电子设备方面、机器人制造方面,很多通用标准的产品电子设备,包括复印机、打印机也都用到了这款产品,甚至一些主题公园中的机动游戏也使用的vxWorkss。vxWorks有不同的版本来针对不同的客户和标准,比如vxWorks365、MILS(多重独立等级安全性)等等。

  CSDN:针对金融危机,vxWorks的开发策略是否会有变动?涉及到的多核技术会向什么方向发展?

  Yatin:总体来讲,vxWorks的战略不会有很大的改变,仍会致力于帮助客户减少成本,增加生产率。利用实时的技术和工具,最终来增强客户的生产力。我们在近一段时间拓展了多核技术,使其得到了很大的改善。包括支持AMP(不对称的多处理器),在这方面也积累了很多的经验,开发和研究已超过10年。我们现在对于针对多芯片的开发取得了一定的进展,使在多核环境下的操作系统能够最优化的运行,充分地运用硬件,包括cpu等。此外,不只在AMP方面,去年我们在SMP(对称多处理器)方面,也作了很大的优化。

  CSDN:一般vxWorks在新版本之前,会做哪几方面的准备?

  Yatin:在新版本发布之前,我们会在硬件方面做改善。比如扩大硬件覆盖,涉及到的有外延、安全、编码方面,改善多核方面的技术使硬件更好的运行。另外一方面,我们会开发出新的工具,不管以硬件为主还是以软件为主,还有就是调试工具的开发。在不久的将来,大家也会看到多操作系统的开发,在一套硬件上,可能运行的不只是vxWorks一个操作系统。

  CSDN:关于vxWorks中涉及到的AMP和SMP技术,各自适合于哪些不同的应用?

  Yatin:SMP是比较单一的,帮助OS平衡在系统中的各种处理功能,我们也对此进行了研发,帮助各部件控制处理时间。而AMP是一个系统设计器的功能。在应用中,用到不同芯片或处理器时,利用SMP技术,我们可以把不同的芯片和处理器当成不同的、小的多功能电脑。比如一个雷达处理器,他的板上有很多的核,通过AMP可以合理的将这些核进行分配,每一个线程都有一个不同的cpu来控制一个不同的操作系统,而他们之间也可以进行沟通来完成任务。

  CSDN声明:CSDN登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134