支持在轨动态更新的软硬件协同的应用程序维护方法

    公开(公告)号:CN111580844B

    公开(公告)日:2024-02-02

    申请号:CN202010390005.5

    申请日:2020-05-09

    Abstract: 本发明提供了一种支持在轨动态更新的软硬件协同的应用程序维护方法,包括:步骤一,可在轨动态更新的应用程序做三份存储,即所有应用程序都分别存储至主分区、冗余分区1、冗余分区2;步骤二,分别计算三份应用程序目标代码的校验码,并存储;步骤三,定期对应用程序校验码进行维护;步骤四,依据主分区、冗余分区1、冗余分区2的顺序,如果应用程序校验码正确则启动相应分区应用程序;步骤五,如果出现分区的校验码与相应的应用程序不一致,则从3份应用程序取出一份正确应用程序执行。本发明针对现有应用软件可靠性维护措施的不足,结合嵌入式操作系统提供的动态加载特性,实现卫星在轨期间(56)对比文件杨越超等.矿产资源潜力评价数据管理系统更新与维护研究—以中南地区为例《.地质学刊》.2018,第42卷(第3期),第446-451页.

    支持在轨动态更新的软硬件协同的应用程序维护方法

    公开(公告)号:CN111580844A

    公开(公告)日:2020-08-25

    申请号:CN202010390005.5

    申请日:2020-05-09

    Abstract: 本发明提供了一种支持在轨动态更新的软硬件协同的应用程序维护方法,包括:步骤一,可在轨动态更新的应用程序做三份存储,即所有应用程序都分别存储至主分区、冗余分区1、冗余分区2;步骤二,分别计算三份应用程序目标代码的校验码,并存储;步骤三,定期对应用程序校验码进行维护;步骤四,依据主分区、冗余分区1、冗余分区2的顺序,如果应用程序校验码正确则启动相应分区应用程序;步骤五,如果出现分区的校验码与相应的应用程序不一致,则从3份应用程序取出一份正确应用程序执行。本发明针对现有应用软件可靠性维护措施的不足,结合嵌入式操作系统提供的动态加载特性,实现卫星在轨期间对操作系统进行升级,节约研制时间和成本。

Patent Agency Ranking