本文已被:浏览 1817次 下载 2488次
Received:April 07, 2017 Revised:April 26, 2017
Received:April 07, 2017 Revised:April 26, 2017
中文摘要: 在航天软件领域,为适应相关软件的快速发展与迭代,需要一种引导软件,使其能够对不同应用程序进行重构并保证其高可靠性. 本文基于SPARC架构设计并实现了一种引导软件,该引导软件既可以根据引导标识自动引导某个程序,又可以在地面指令控制下进行应用程序重构、引导等. 同时,采用三冗余架构、反弹墙、EDAC保护等可靠性措施,确保运行过程中的大多数软件错误能够得到恢复. 最终在计算机模块上进行测试,测试结果达到了预期目的.
Abstract:In the field of aerospace applications, a bootloader, aiming to satisfy the rapid development and iteration of the applications, is needed to reconstruct different applications and ensure its high reliability. Based on the SPARC architecture, this study designs and implements a booloader, which cannot only boot applications automatically according to the bootflag, but also can reconstruct or boot a special application under the control of the ground command. Also, the three redundant architecture, rebound wall, EDAC protection, and other reliability measures have been taken to ensure that the most software failure can be restored. Finally, we test the bootloader on the computer module, and the results have achieved the desired purpose.
文章编号: 中图分类号: 文献标志码:
基金项目:
引用文本:
周鹏举,倪明,施华君,杨三岭.高可靠的计算机模块引导软件.计算机系统应用,2018,27(1):72-77
ZHOU Peng-Ju,NI Ming,SHI Hua-Jun,YANG San-Ling.High Reliability Computer Module Bootloader.COMPUTER SYSTEMS APPLICATIONS,2018,27(1):72-77
周鹏举,倪明,施华君,杨三岭.高可靠的计算机模块引导软件.计算机系统应用,2018,27(1):72-77
ZHOU Peng-Ju,NI Ming,SHI Hua-Jun,YANG San-Ling.High Reliability Computer Module Bootloader.COMPUTER SYSTEMS APPLICATIONS,2018,27(1):72-77