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