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