NASA好奇号火星车安度 WindRiverVxWorks再建奇功


好奇号火星漫游车使用的是BAE制造的RAD750处理器,运行的是Wind River Systems开发的嵌入式实时操作系统VxWorks。根据开发者的幻灯片介绍(PDF),好奇号代码共250万行,程序语言是C,多是用Python脚本自动生成,

NASA JPL共有30名程序员参与开发,测试团队超过10人,超过一百万行代码是手写。程序包括150个独立模块,每个模块执行不同的功能,高度耦合的模块组合成组件。


 · 美国国家航空航天局喷气推进实验室(NASA Jet Propulsion Laboratory)采用经过验证的风河技术为其最先进的好奇号(Curiosity)火星探测车提供支持。

  · 风河VxWorks让好奇号探测车能以精确方式完成复杂的着陆过程,并执行关键任务。

  · 过去20多年里,风河已成功为全球范围内无数空间探测产品提供支持。

  在NASAJPL(美国国家航空航天局喷气推进实验室)火星科学实验室(MarsScienceLaboratory)好奇号探测车已于火星成功着陆之际,全球领先的嵌入式和移动软件提供商风河公司宣布,作为迄今为止设计最为复杂精密的火星探测器,好奇号探测车采用的是风河公司领先业界的VxWorks? 实时操作系统(RTOS)作为最核心的软件基础。

NASA好奇号火星车安度 WindRiverVxWorks再建奇功_第1张图片

  好奇号探测车将调查火星上是否存在适合于微生物生长的环境,并评估未来人类在火星上驻扎的可行性。从2011年11月26日火箭离开地球那一刻起一直到任务完成,VxWorks作为火星探测车的核心操作系统,将在本次具有历史意义的活动上发挥至关重要的作用。

  好奇号采用VxWorks系统完成被称为EDL(entry,decent,andlanding,进入火星大气层、下降以及着陆)的复杂着陆过程。由于宇宙飞船安全着陆需要绝对的精确度,这一过程被称为“恐怖七分钟”。在火星上停留期间,好奇号将依靠VxWorks系统来执行关键任务,如地面作业控制、数据采集以及火星与地球间的通信中继。

  在太空领域,风河与NASA喷气推进实验室合作成就斐然。双方在该领域的合作可以追溯至1994年,那一年VxWorks系统随克莱门汀月球探测器(ClementineMoonprobe)一起发射升空。而接下来的火星探路者任务(MarsPathfinder Mission)则让VxWorks成为首个登上火星的商用操作系统。除此之外,风河技术还被用于火星登陆器(Mars Exploration Rovers)以及星尘号宇宙飞船(Stardust spacecraft)。

  “值此好奇号成功登陆火星之际,风河谨向喷气推进实验室表示热烈的祝贺。对于全球范围内的空间探测活动而言,这是一个具有开创意义的里程碑”,风河公司主席KenKlein说。“过去20多年里,风河安全可靠的软件产品作为一项关键的基础技术被全球航天机构广泛采用。能够继续为喷气推进实验室的太空项目提供技术支持,我们深感荣幸”。

NASA好奇号火星车安度 WindRiverVxWorks再建奇功_第2张图片

  自1981年成立以来,在航天以及国防产品的开发领域,风河一直是一个值得信赖的合作伙伴。风河公司的技术已经成功为无数空间探测产品提供强有力的支持,包括CIRA的FTB-1可重用无人宇宙飞船、铱星通信的在轨卫星星座以及欧空局的PROBA卫星等等。

  有关火星科学实验室以及好奇号探测车的更多详情,请登录www.nasa.gov/mission_pages/msl/index.html查看。

  有关风河技术在好奇号探测车上所发挥作用的更多详情,包括案例研究及视频,请登录http://www.windriver.com.cn/curiosity/查看。

  有关风河航天解决方案的更多详情,请登录www.windriver.com/solutions/aerospace-defense/查看。 


你可能感兴趣的:(生物,python,活动,嵌入式,任务,产品)