新闻中心

EEPW首页 > 嵌入式系统 > 业界动态 > 美国撞击慧星计划ThreadX实时操作系统担当重任

美国撞击慧星计划ThreadX实时操作系统担当重任

——
作者:时间:2005-08-09来源:电子产品世界收藏

  “深度撞击”号探测器在7月4日的撞击中采用了Express Logic公司的® RTOS和Green Hills Software公司的MULTI® IDE

  Express Logic公司是免费特许权实时操作系统的世界领导厂商,而Green Hills软件公司是为安全和保安系统提供操作系统及开发工具的技术领导者。今天这两家公司宣布,他们的产品在美国宇航局最近成功的“深度撞击”号宇宙飞船中都发挥了重要的作用。

  由Ball Aerospace & Technologies公司设计并制造的“深度撞击”号宇宙飞船,在7月4日完成了对坦普尔1号彗星的深度撞击,并收集了由撞击产生的慧核碎片物质。名为Flyby的飞船及Impactor飞船采用了一些前所未有的最复杂的纵深宇宙飞行技术,包括三个用于彗星拍摄的高级设备。“深度撞击”号配备了一个中分辨率摄像头,一个高分辨率摄像头,和一个撞击目标定位传感器。高分辨率摄像头是这次使命中的主要科学设备,它是由一个30厘米(11.8英寸)光圈的望远镜、一个红外线分光计,以及一个多光谱CCD照相机组成。

  Express Logic的®实时操作系统(RTOS)管理着“深度撞击”号上三个设备中的CCD照相机控制器的运行。控制高分辨率摄像头、中分辨率摄像头和撞击目标传感器。每个设备都能帮助撞击器完成与彗星的撞击,并在撞击前、撞击发生时、撞击后收集科学研究数据。在三个控制器中,为使照相机能够执行它们的艰巨使命,ThreadX管理应用程序线程的调度,执行中断服务,以及传送消息。

  ThreadX是一种占用空间小、高可靠性、高实时性、完全源代码透明而闻名。完全与Green Hills Software的MULTI IDE集成,并包含可识别内核的调试(kernel awareness debugging)、工程项目管理、源代码浏览、事件跟踪分析、代码分析,用于系统及应用项目监控。

  该项目中的所有软件都是使用Green Hills Software的MULTI IDE进行开发的。MULTI是一个完整的集成开发环境,适用于使用C,C++,Embedded C++和FORTRAN语言编辑的应用程序。MULTI可运行在Windows,Linux或者UNIX环境下,并且支持对不同目标环境的远程调试。MULTI为所有Green Hills编译器提供了直接的图形界面,并支持多语言开发和调试。MULTI包含完成一个较大编程项目所需的所有工具。

  Express Logic的总裁William E. Lamie表示:“在这次成功的深度撞击试验中,我们的产品起到如此重要的作用,我们感到非常自豪!让我们特别骄傲的是,ThreadX RTOS完成了‘深度撞击’号提出的挑战,并且在这次试验中它从始至终都表现得非常出色!”

  Green Hills Software的总裁Dan O’Dow说:“在‘深度撞击’号取得的成功中,Green Hills Software对自己在其中起到的重要作用也感到十分自豪!所有的系统软件都是使用我们的MULTI IDE开发的,Ball Aerospace完全满足了这个超级复杂的使命所提出的高难度项目计划和性能目标。我们非常兴奋,我们单纯而完整的解决方案使得Ball和美国宇航局能够进一步加深人类对宇宙起源的了解。”



关键词: ThreadX 嵌入式

评论


相关推荐

技术专区

关闭