最新消息

“深度撞擊”號探測器在7月4日的撞擊中採用了Express Logic公司的ThreadX

2012-08-27

 “深度撞擊”號探測器在7月4日的撞擊中採用了Express Logic公司的
          ThreadX RTOS和Green Hills Software公司的MULTIR IDE


          Express Logic是royalty-free即時操作系統的世界領導廠商,而Green Hills是為安全和保安系統提供作業系統及開發工具的技術領導者。 今天這兩家美國公司宣佈,他們的產品最近在美國NASA “深度撞擊”號太空船中都成功的發揮了重要的作用。

         由Ball Aerospace & Technologies公司設計並製造的“深度撞擊”號太空船,在7月4日完成了對坦普爾1號彗星的深度撞擊,並收集了由撞擊產生的慧星核碎片物質。另外,名為Flyby的飛船及Impactor飛船採用了一些前所未有的, 最複雜的, 縱深宇宙飛行技術, 其中包括三個用於彗星拍攝的高級設備。“深度撞擊”號配備了一個中解析度攝像頭,一個高解析度攝像頭,和一個撞擊目標感測器。高解析度攝像頭是這次任務中的主要科學設備,它是由一個30釐米(11.8英寸)光圈的望遠鏡、一個紅外線分光計,以及一個多光譜CCD照相機組成。

         Express Logic的ThreadX即時操作系統(RTOS)管理著“深度撞擊”號上三個設備中的CCD照相機控制器的運行。ThreadX控制高解析度攝像頭、中解析度攝像頭和撞擊目標感測器。每個設備都能幫助撞擊器完成與彗星的撞擊,並在撞擊前、撞擊發生時、撞擊後收集科學研究資料。在三個控制器中,ThreadX管理應用程式排程的調度,執行中斷服務,傳送所需資訊,使照相機能處理高難度任務。

         ThreadX是一種佔用空間小、高回應性的RTOS,適用於對資源有嚴格限制的應用程式,例如在“深度撞擊”號太空船上應用的程式。ThreadX與Green Hills的MULTI IDE充分結合在一起,並包括了內核識別除錯、預配置的專案編譯、原始碼的流覽和對系統和應用程式事件監測所做的執行記錄的Event Analyzer。

專案中的所有軟體都是使用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和美國NASA能夠進一步加深人類對宇宙起源的瞭解。 ”

      對於Express Logic的 ThreadX RTOS和Green Hills 的MULTI IDE software有興趣的客戶,可電洽代理商祥寶科技有限公司:  02-28386826 (www.micetek.com),以取得更多訊息。