美國撞擊慧星計劃ThreadX實(shí)時(shí)操作系統擔當重任
“深度撞擊”號探測器在7月4日的撞擊中采用了Express Logic公司的ThreadX® RTOS和Green Hills Software公司的MULTI® IDE
Express Logic公司是免費特許權實(shí)時(shí)操作系統的世界領(lǐng)導廠(chǎng)商,而Green Hills軟件公司是為安全和保安系統提供操作系統及開(kāi)發(fā)工具的技術(shù)領(lǐng)導者。今天這兩家公司宣布,他們的產(chǎn)品在美國宇航局最近成功的“深度撞擊”號宇宙飛船中都發(fā)揮了重要的作用。
由Ball Aerospace & Technologies公司設計并制造的“深度撞擊”號宇宙飛船,在7月4日完成了對坦普爾1號彗星的深度撞擊,并收集了由撞擊產(chǎn)生的慧核碎片物質(zhì)。名為Flyby的飛船及Impactor飛船采用了一些前所未有的最復雜的縱深宇宙飛行技術(shù),包括三個(gè)用于彗星拍攝的高級設備?!吧疃茸矒簟碧柵鋫淞艘粋€(gè)中分辨率攝像頭,一個(gè)高分辨率攝像頭,和一個(gè)撞擊目標定位傳感器。高分辨率攝像頭是這次使命中的主要科學(xué)設備,它是由一個(gè)30厘米(11.8英寸)光圈的望遠鏡、一個(gè)紅外線(xiàn)分光計,以及一個(gè)多光譜CCD照相機組成。
Express Logic的ThreadX®實(shí)時(shí)操作系統(RTOS)管理著(zhù)“深度撞擊”號上三個(gè)設備中的CCD照相機控制器的運行。ThreadX控制高分辨率攝像頭、中分辨率攝像頭和撞擊目標傳感器。每個(gè)設備都能幫助撞擊器完成與彗星的撞擊,并在撞擊前、撞擊發(fā)生時(shí)、撞擊后收集科學(xué)研究數據。在三個(gè)控制器中,為使照相機能夠執行它們的艱巨使命,ThreadX管理應用程序線(xiàn)程的調度,執行中斷服務(wù),以及傳送消息。
ThreadX是一種占用空間小、高可靠性、高實(shí)時(shí)性、完全源代碼透明而聞名。完全與Green Hills Software的MULTI IDE集成,并包含可識別內核的調試(kernel awareness debugging)、工程項目管理、源代碼瀏覽、事件跟蹤分析、代碼分析,用于系統及應用項目監控。
該項目中的所有軟件都是使用Green Hills Software的MULTI IDE進(jìn)行開(kāi)發(fā)的。MULTI是一個(gè)完整的集成開(kāi)發(fā)環(huán)境,適用于使用C,C++,Embedded C++和FORTRAN語(yǔ)言編輯的嵌入式應用程序。MULTI可運行在Windows,Linux或者UNIX環(huán)境下,并且支持對不同目標環(huán)境的遠程調試。MULTI為所有Green Hills編譯器提供了直接的圖形界面,并支持多語(yǔ)言開(kāi)發(fā)和調試。MULTI包含完成一個(gè)較大編程項目所需的所有工具。
Express Logic的總裁William E. Lamie表示:“在這次成功的深度撞擊試驗中,我們的產(chǎn)品起到如此重要的作用,我們感到非常自豪!讓我們特別驕傲的是,ThreadX RTOS完成了‘深度撞擊’號提出的挑戰,并且在這次試驗中它從始至終都表現得非常出色!”
Green Hills Software的總裁Dan O’Dow說(shuō):“在‘深度撞擊’號取得的成功中,Green Hills Software對自己在其中起到的重要作用也感到十分自豪!所有的系統軟件都是使用我們的MULTI IDE開(kāi)發(fā)的,Ball Aerospace完全滿(mǎn)足了這個(gè)超級復雜的使命所提出的高難度項目計劃和性能目標。我們非常興奮,我們單純而完整的解決方案使得Ball和美國宇航局能夠進(jìn)一步加深人類(lèi)對宇宙起源的了解?!?/P>
評論