On-Board Repair Method for Spacecraft Embedded Software

In the field of space,the means of repairing spacecraft on-board are mainly about the on-board repair of software.The SPARC platform is the most widely used processor of aerospace industry in Chinese.Considering the spacecraft software on-board repair issues for SPARC platforms,a method of quadratic linking is proposed to generate on-board software repair inject code,which can solve the problem of on-board repair injection code relocation.After being injected through the ground remote control,using the hook function embedded in the spacecraft on-board software,the flexible implementation of the dynamic replacement and the recovery of the on-board function module can greatly improve the on-board software recovery capability of the SPARC platform.Through the practical engineering application of multiple on-board spacecraft,the feasibility and correctness of the method are proved,and it has a good engineering application value.