卫星软件模块动态加载技术研究

Shao-ju Wang, W. Xu, Xiao-yun Zheng
{"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}
引用次数: 0

摘要

针对目前卫星软件注入的不足,提出了将模块动态加载应用于卫星软件的方法。通过对VxWorks中模块动态加载原理的分析,得出了实现模块动态加载需要解决的三个问题,重点解决了目标文件动态加载和注入两个问题。采用伪内存磁盘代替真实的文件系统,解决了目标文件的动态加载问题,减少了对系统硬件资源的需求。针对动态加载需求,设计合理的通信协议,保证目标文件的正确注入。实验表明,该模块动态加载能够满足卫星软件注入的要求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信