基于模块动态加载机制的航天器软件重构方案研究  被引量:9

Research on Spacecraft Software Refactoring Scheme Based on Dynamic Loading Mechanism of Module

在线阅读下载全文

作  者:郭宗芝 刘彬 邹玉龙 田小莉 牛崇 Guo Zongzhi, Liu Bin, Zou Yulong, Tian Xiaoli, Niu Chong(Innovation Academy for Microsatellites of CAS, Shanghai 201210, Chin)

机构地区:[1]中科院微小卫星创新研究院,上海201210

出  处:《计算机测量与控制》2018年第6期126-129,148,共5页Computer Measurement &Control

摘  要:分析了当今航天领域常规星载嵌入式软件重构方式,指出了其安全性低、灵活性差的缺点,提出了一种基于模块动态加载机制的软件重构方案;该方案具有安全、高效、灵活的特点,还能在不中断系统当前任务的情况下完成软件更新工作;借助龙芯CPU硬件平台,结合具体实验,验证了文件系统建立、模块加载、模块执行、模块卸载等过程,全面验证了该方案的合理性及可操作性;实验结果表明,采用该方案可以有效降低在轨航天器软件维护工作的难度和成本,同时提高了应用软件开发的团队协作性,对其他嵌入软件开发设计也有一定的参考价值。Analyzed the current routine embedded software refactoring mode in aerospace,points out its shortcomings of low security and low flexibility,this paper proposes a software reconstruction scheme based on dynamic loading mechanism module.The scheme has the characteristics of safe,efficient,flexible,and can also update the software without interrupting system under the condition of the current task.Using the godson CPU hardware platform,combining with specific experiment,verified the file system establishing,module loading,unloading process execution,fully proves the rationality and feasibility of the scheme.The experimental results show that this scheme can effectively reduce difficulty and cost of the in-orbit spacecraft software maintenance,and also improve the team collaborative in application software development,also have certain reference value to other embedded software development design.

关 键 词:软件重构 动态加载 文件系统 VXWORKS 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象