Rollback-able On-Board Software Upgrade Method Based on Incremental Link

Hong-hao WANG,Hui-quan WANG,Zhong-he JIN
DOI: https://doi.org/10.3785/j.issn.1008-973x.2015.04.017
2015-01-01
Abstract:A rollback‐able on‐board software upgrade method based on the incremental link was proposed in order to reduce the occupied time of T T&C channel and improve the safety and reliability for on‐board software upgrade process .The method reduced the memory space layout difference between the original and modified software by fixing the memory space of unmodified functions and variables .The uploaded patch size was reduced and on‐board software upgrade process was simplified by attributing the upgrade operations to memory write and read operations .An inverse operation patch was generated for each upgrade operation for rolling back to the previous state , and the corresponding rollback scheme was provided in order to enhance safety and reliability .Experimental results show that the method shortens the time of uploading patches ,performs correct upgrade and rollback functionalities and effectively deals with exceptions without rebooting the satellite .
What problem does this paper attempt to address?