星载控制软件在轨动态重构技术研究
作者:
作者单位:

1.安徽大学 合肥 230039;2.中国科学院安徽光学精密机械研究所 合肥 230031

作者简介:

李亚辉 1996年生,硕士研究生,主要研究方向为星载嵌入式开发。
陆 钒 1976年生,副研究员,硕士生导师,主要研究方向为星载嵌入式开发。

通讯作者:

中图分类号:

TP311

基金项目:


Research on on-orbit dynamic reconstruction technology of on-board control software
Author:
Affiliation:

1.Anhui University, Hefei 230039, China;2.Anhui Institute of Opticsand Fine Mechanics, Chinese Academy of Sciences, Hefei 230031, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为使星载控制软件可在轨动态重构,提出一种基于量子编程框架、无须操作系统支持、可实现多版本切换的星载控制软件在轨动态重构方法。在分析影响在轨动态重构关键技术基础上,从量子框架的面向对象运行机制出发来寻求软件框架对动态重构的支持;通过划分函数边界,将函数归类为内部函数和公共函数,避免了模块间的循环依赖;给出了函数向量表维护策略,并以版本号为导向实现了向量表切换。该方法在BM3803星载处理器平台进行了充分测试,结果表明:所提出的在轨重构方法系统无须停机、版本可回退且更新过程可靠。本方法占用内存小、平台依赖性弱、代码可复用性强,可推广应用至硬件资源有限的星载控制器终端。

    Abstract:

    In order to make the on-orbit dynamic reconfiguration of onboard control software, a new on-orbit dynamic reconfiguration method of on-board control software based on quantum programming framework is proposed, which can realize multi-version switching without operating system support. Based on the analysis of the key technologies affectingon-orbit dynamic reconfiguration, the support of software framework for dynamic reconfiguration is sought from the object-oriented operation mechanism of quantum framework. By dividing function boundaries, functions are classified into internal functions and common functions to avoid cyclic dependencies between modules. The maintenance strategy of function vector table is given, and the switch of vector scale is realized based on version number. The proposed method is fully tested on the BM3803 on-board processor platform. The results show that the system of the proposed on-orbit reconstruction method does not need to shut down, the version can be rolled back and the update process is reliable.This method has the advantages of small memory consumption, weak platform dependence and strong code reusability, so it can be applied to space-borne controller terminals with limited hardware resources.

    相似文献
    引证文献
引用本文

李亚辉,陆钒.星载控制软件在轨动态重构技术研究[J].遥测遥控,2023,44(3):24-30.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
    参考文献
历史
  • 收稿日期:2022-10-20
  • 最后修改日期:2022-11-28
  • 录用日期:
  • 在线发布日期: 2023-05-15
  • 出版日期:
  • 优先出版日期: 2023-05-15