Abstract:In order to make the on-orbit dynamic reconfiguration of onboard control software, a new on-orbit dynamic reconfiguration method of on-board control software based on quantum programming framework is proposed, which can realize multi-version switching without operating system support. Based on the analysis of the key technologies affectingon-orbit dynamic reconfiguration, the support of software framework for dynamic reconfiguration is sought from the object-oriented operation mechanism of quantum framework. By dividing function boundaries, functions are classified into internal functions and common functions to avoid cyclic dependencies between modules. The maintenance strategy of function vector table is given, and the switch of vector scale is realized based on version number. The proposed method is fully tested on the BM3803 on-board processor platform. The results show that the system of the proposed on-orbit reconstruction method does not need to shut down, the version can be rolled back and the update process is reliable.This method has the advantages of small memory consumption, weak platform dependence and strong code reusability, so it can be applied to space-borne controller terminals with limited hardware resources.