"深度撞击"号探测器在7月4日的撞击中采用了Express Logic公司的ThreadX® RTOS和Green Hills Software公司的MULTI® IDE
Express Logic公司是免费特许权实时操作系统的世界领导厂商,而Green Hills软件公司是为安全和保安系统提供操作系统及开发工具的技术领导者。今天这两家公司宣布,他们的产品在美国宇航局最近成功的"深度撞击"号宇宙飞船中都发挥了重要的作用。
由Ball Aerospace & Technologies公司设计并制造的"深度撞击"号宇宙飞船,在7月4日完成了对坦普尔1号彗星的深度撞击,并收集了由撞击产生的慧核碎片物质。名为Flyby的飞船及Impactor飞船采用了一些前所未有的最复杂的纵深宇宙飞行技术,包括三个用于彗星拍摄的高级设备。"深度撞击"号配备了一个中分辨率摄像头,一个高分辨率摄像头,和一个撞击目标定位传感器。高分辨率摄像头是这次使命中的主要科学设备,它是由一个30厘米(11.8英寸)光圈的望远镜、一个红外线分光计,以及一个多光谱CCD照相机组成。
Express Logic的ThreadX?实时操作系统(RTOS)管理着"深度撞击"号上三个设备中的CCD照相机控制器的运行。ThreadX控制高分辨率摄像头、中分辨率摄像头和撞击目标传感器。每个设备都能帮助撞击器完成与彗星的撞击,并在撞击前、撞击发生时、撞击后收集科学研究数据。在三个控制器中,为使照相机能够执行它们的艰巨使命,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和美国宇航局能够进一步加深人类对宇宙起源的了解。"
PS: 硬实时操作系统ThreadX应用实例:
* 2005年7月4日,美国宇航局成功实施"深度撞击"号宇宙飞船对坦普尔1号彗星的准确撞击,此事件成为全球关注的焦点。其中,"深度撞击"号宇宙飞船中关键的任务由著名的ThreadX实时操作系统完成。 * 2005年8月12日,美国宇航局发射的火星探测器MRO, 其关键任务仍有ThreadX实时操作系统担当。 * 惠普的喷墨打印机和激光打印机所有产品用ThreadX RTOS * 惠普的多款数码相机中仍用ThreadX RTOS * 部分3G手机中用得也是ThreadX RTOS
1, 据CMP统计表明,ThreadX RTOS已经占有全球第三大硬实时操作系统市场份额。
2, ThreadX RTOS以内核小,实时性强,高可靠性,源代码开放,免收产品版权费而闻名。
3, Express Logic公司提供完整解决方案: USBX, FILEX, NETX, PEGX和GHS MULTI IDE。
4, ThreadX RTOS支持宽范围CPU及SOC: 如RM, Xscale, PowerPC,MIPS,ADI DSP,X86,TI DSP,SHX……
|