摘要
星载平台系统的特殊空间运行环境的可靠性和安全性是决定卫星成败的关键一环,其为载荷任务的顺利执行提供了强大的支撑平台。针对提高星载平台软件可靠性的迫切需求,该文从解决定位星载平台常见故障等问题着手,如硬件异常、产生非屏蔽中断及进程死循环,分别提出了相应的故障诊断方法及设计实现。设计方法可以对错误代码的行数及所在进程或中断进行快速定位,并采取相应的解决措施,减少复位次数,提高了系统的可靠性与安全性,并在量子科学实验卫星上进行了验证。同时,该方法亦可运用在其他SPARC体系结构及移植VxWorks操作系统的嵌入式平台系统中。
The reliability and security of satellite platform system is the key to the success or failure of the satellite,which provides a powerful support platform for the smooth implementation of the load task.In view of the urgent need to improve the reliability of satellite platform system software,this paper starts from solving the common fault problems of satellite platform,such as hardware fault exception,produce non mask interrupt and process dead circulation problems,respectively put forward the corresponding method and design of fault diagnosis.The method can quickly locate the wrong position of the code and the process or interruption that incur the problem and by taking corresponding measures,it can reduce the times of reset and improve the reliability and safety of the system. This method has been tested in a scientific experiment satellite in orbit. At the same time,this method can also be used in other SPARC architectures and embedded VxWorks platform.
作者
冯晗
夏璐怡
樊玲玲
裴文良
FENG Han;XIA Luyi;FAN Lingling;PEI Wenliang(Innovation Institute for Microsatellite,Chinese Academy of Sciences,Shanghai 201210,China;School of Software,Fudan University,Shanghai 201203,China)
出处
《电子设计工程》
2022年第6期51-56,共6页
Electronic Design Engineering