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