论文部分内容阅读
“试验”系列卫星计算平台的仿真研究是本课题的背景,通过建立面向卫星计算平台的软件仿真环境,可以有效解决卫星计算平台的测试问题,并可对卫星计算平台的研发起到加快和保障作用。本文详细阐述了卫星计算平台的主要组成部分:ARM微处理器体系结构和ARM指令集,AT91FR4081微控制器及其外围设备,确定了软件仿真方法采用解释型方法,并对原型系统GDB/ARMulator进行了剖析。通过二次开发建立了卫星计算平台的软件仿真环境,该软件仿真环境包括了处理器核的仿真、存储器的仿真和关键外围设备的仿真,文中详细叙述了关键外围设备的实现过程,并进行了运行测试和功能测试。最后,实现了下一代“试验”小卫星上采用的操作系统μC/OS-Ⅱ向该软件仿真系统的移植,该移植的实现使软件仿真系统进一步接近卫星计算平台的实际情况。