{"title":"卫星软件模块动态加载技术研究","authors":"Shao-ju Wang, W. Xu, Xiao-yun Zheng","doi":"10.1109/IMCCC.2013.181","DOIUrl":null,"url":null,"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.","PeriodicalId":360796,"journal":{"name":"2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control","volume":"274 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research on the Technique of Module Dynamic Loading for Satellite Software\",\"authors\":\"Shao-ju Wang, W. Xu, Xiao-yun Zheng\",\"doi\":\"10.1109/IMCCC.2013.181\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":360796,\"journal\":{\"name\":\"2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control\",\"volume\":\"274 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-09-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IMCCC.2013.181\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMCCC.2013.181","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on the Technique of Module Dynamic Loading for Satellite Software
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.