火星勇氣號(hào)CPU為20MHz,內(nèi)存128M,通訊速率2Kbps
美國(guó)宇航局設(shè)在加州帕薩迪納的噴氣推進(jìn)實(shí)驗(yàn)室的飛行軟件開(kāi)發(fā)人員Roger Klemm介紹說(shuō),雖然勇氣號(hào)已經(jīng)在發(fā)射升空半年了,但是經(jīng)過(guò)重新編制測(cè)試的軟件在2003年12月的第一個(gè)星期才上傳給它,而同樣的軟件在12月的第二個(gè)星期才上傳給即將登陸的另一個(gè)火星探測(cè)器——機(jī)遇號(hào)。
Klemm主要從事火星探測(cè)器硬件/軟件集成工作,他還介紹說(shuō),因?yàn)镹ASA需要進(jìn)一步對(duì)火星的大氣層和探測(cè)器的登陸指令進(jìn)行測(cè)試,所以在當(dāng)初發(fā)射這兩個(gè)探測(cè)器的時(shí)候并沒(méi)有同時(shí)安裝完整的軟件。由于地球與勇氣號(hào)之間的數(shù)據(jù)傳輸速率只有2kbps,進(jìn)行一次軟件傳輸需要24個(gè)小時(shí)才能完成。這些軟件將控制火星探測(cè)器完成所有的科學(xué)研究任務(wù),如果有必要,還將隨時(shí)上傳軟件“補(bǔ)丁”。
據(jù)勇氣號(hào)操作系統(tǒng)首席工程師Mike Deliman,介紹 勇氣號(hào)采用的是風(fēng)河系統(tǒng)公司的VxWorks嵌入式操作系統(tǒng),主控CPU為經(jīng)過(guò)特殊防輻射處理的20MHz Rad 6000。內(nèi)存很小,只有128M,無(wú)法一次存放全部的操作指令,所以必須采用逐步上傳和貼補(bǔ)定的方式來(lái)部署其中的軟件。