Abstract:
When applying high-performance industrial ARM processor to complex space environment, there may be the space high-energy particle trigger command or data bit error, due to the device itself has no anti irradiation index. If the instruction or data error location is located in the bootloader loading area, the software will not load normally, resulting in abnormal system functions or even crash. This paper presents a software design architecture to improve the reliability of the processor. Through the analysis of the processor ,the architecture of “Bootloader+Principal APP+Backup App” is adopted. Bootloader and APP partition storage, and take error correction mechanism for APP, thus to improve program reliability. Through the test on the hardware platform, it is proved that this method can effectively improve the fault tolerance of the processor and reduce the error probability of the processor. It provides a reference for the application of the processor in aerospace equipment.