美国NASA太空总署已于8月4日成功地在佛州发射凤凰号火星探测器(Phoenix Mars Lander),并预定明年春天可在火星北极一处平原登陆。凤凰号中的许多仪器是由执行Wind River VxWorks操作系统的Rad6000计算机所控制,其中包括一个机械手臂和土壤取样器。
NASA宣布Rad6000将采用由设备软件优化(DSO)厂商Wind River Systems所开发的VxWorks for Rad6000操作系统。VxWorks平台专为设备软件开发者而设计,能够开发出小尺寸、高效能,且能执行实时性以及关键性作业的特定设备。
如同先前火星探测计划所使用的其他Rad6000系统,凤凰号只搭载一台通用主计算机,并根据宇宙飞船在巡航阶段的计算结果来控制轨道修正程序的执行,以及控制进场、下降和着陆(Entry, Descent and Landing; EDL)的操作程序。
NASA火星探测计划(NASA Mars Scout Program) 包括一连串小型低成本的探测任务,且这些探测任务是藉由公开征求所评选出来的。于2003年获选的凤凰号任务是经过激烈竞争脱颖而出的第一个任务。它利用一套原先设计给2001年太空任务(该任务在发展阶段就被取消)的登陆结构和其他零件,以节省成本。而VxWorks因为能够做到跨版本、跨项目甚至跨部门的标准化,因此更大幅节省了在工具上的投资、设备成本和人员训练时间。
VxWorks提供一个高度整合且功能丰富的技术平台,并且承袭了NASA喷射推进实验室(JPL)在行星表面和深太空机械手臂实验上的成功部署经验。此次的布署是建立在前八次采用Wind River平台,并成功的达成火星与深太空任务的基础之上,其中包括火星漫游车(Mars Rover)和星尘任务(Stardust)。
Wind River凤凰号项目工程师Mike Deliman表示:「如果您将宇宙飞船当成一个身体,各种科学探测站当成感觉器官,那么执行VxWorks的Rad6000就是它的头脑。Wind River团队视需要而协助他们进行一些应用的开发,不过喷射推进实验室的研究人员和其他凤凰号成员几乎自行建立了所有的应用。我们将那些工作留给真正的专家。」