火星勇气号CPU为20MHz,内存128M,通讯速率2Kbps
扫描二维码
随时随地手机看文章
美国宇航局设在加州帕萨迪纳的喷气推进实验室的飞行软件开发人员Roger Klemm介绍说,虽然勇气号已经在发射升空半年了,但是经过重新编制测试的软件在2003年12月的第一个星期才上传给它,而同样的软件在12月的第二个星期才上传给即将登陆的另一个火星探测器——机遇号。
Klemm主要从事火星探测器硬件/软件集成工作,他还介绍说,因为NASA需要进一步对火星的大气层和探测器的登陆指令进行测试,所以在当初发射这两个探测器的时候并没有同时安装完整的软件。由于地球与勇气号之间的数据传输速率只有2kbps,进行一次软件传输需要24个小时才能完成。这些软件将控制火星探测器完成所有的科学研究任务,如果有必要,还将随时上传软件“补丁”。
据勇气号操作系统首席工程师Mike Deliman,介绍 勇气号采用的是风河系统公司的VxWorks嵌入式操作系统,主控CPU为经过特殊防辐射处理的20MHz Rad 6000。内存很小,只有128M,无法一次存放全部的操作指令,所以必须采用逐步上传和贴补定的方式来部署其中的软件。