检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郭宗芝 刘彬 邹玉龙 田小莉 牛崇 Guo Zongzhi, Liu Bin, Zou Yulong, Tian Xiaoli, Niu Chong(Innovation Academy for Microsatellites of CAS, Shanghai 201210, Chin)
出 处:《计算机测量与控制》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.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.148.108.24