有效

一种星载软件高可靠快速重构方法

刘哲、吴健、倪少杰、陈飞强、林红磊、黄龙、肖志斌、马春江、王思鑫、马鹏程、曹阔
中国人民解放军国防科技大学

摘要

本申请涉及一种星载软件高可靠快速重构方法。所述方法包括:利用SmartFusion2芯片、FLASH模组等构建星载处理器,向空间飞行器发送指令后,星载处理器读取FLASH芯片中软件配置项可执行文件并校验返回值,借此确认程序版本及数据正确性,生成重构差异数据包。确定数据块大小,分割并压缩相关文件,依压缩率选块组成待注入文件及生成解压信息。再通过星地链路将解压信息和待注入文件上注至飞行器,星载处理器解压缩并按解压信息处理写入FLASH芯片后返回结果,依此决定继续或重新上注,实现数据快速重构。采用本方法能够提高重构成功率。