Title :
Research on the Technique of Module Dynamic Loading for Satellite Software
Author :
Shao-ju Wang ; Wei Xu ; Xiao-Yun Zheng
Author_Institution :
Nat. & Local United Eng. Res. Center of Small Satellite Technol., Changchun Inst. of Opt., Fine Mech. & Phys., Changchun, China
Abstract :
Aiming at the shortcomings of current software injection for satellite, method that module dynamic loading is applied to satellite software is put forward. By analyzing the principle of module dynamic loading in VxWorks, three questions are obtained which should be resolved to achieve the module dynamic loading, two questions which are object file dynamic loading and injection are resolved emphatically. Pseudo memory disk is used to replace the real file system to answer the question of object file dynamic loading, which reduces the requirement of system hardware resources. Aiming at dynamic loading demand, reasonable communication protocol is designed to ensure the object file to be injected correctly. Experiments show that module dynamic loading can meet the requirements of injection for satellite software.
Keywords :
aerospace computing; artificial satellites; protocols; VxWorks; communication protocol; dynamic loading demand; module dynamic loading; object file dynamic loading; pseudo memory disk; satellite software; software injection; Aerodynamics; File systems; Joining processes; Loading; Operating systems; Satellites; Dynamic loading; Satellite; Softwar; VxWorks;
Conference_Titel :
Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2013 Third International Conference on
Conference_Location :
Shenyang
DOI :
10.1109/IMCCC.2013.181