《表2 软件注入数据帧格式》
星载计算机的嵌入式软件一般规模不大,可执行文件的大小往往小于4MB,FPGA配置文件的大小随着星载FPGA使用的门电路越来越多,最大已接近32MB。星载计算机嵌入式软件一般还支持补丁程序的注入运行,一个小补丁可能小于240B。软件注入策略与注入软件的大小相关,数据量很小的补丁软件通过测控慢速上行通道即可实现当圈注入并立即执行;当数据量很大时,使用测控系统的高速上行通道实现快速注入可减少测控时间,受限于总线通信速率和各设备的数据接收能力,上注软件无法立即送达目的终端,需暂时缓存在星务存储器中,软件的分发和执行根据延时指令进行安排。重构软件以数据帧的形式注入到星务管理系统中,注入帧格式必须兼顾低速通道、高速通道和整星信息流的特点。针对小卫星软件重构系统而设计的上行数据帧结构如表2所示,帧长为250B。其中,首帧中包含本软件的起始运行地址、软件总字节数等重要信息,尾帧包含软件文件的完整性校验码。同时,为了保证每帧的正确性,需要对每帧信息进行校验值计算。
图表编号 | XD00158007300 严禁用于非法目的 |
---|---|
绘制时间 | 2020.05.01 |
作者 | 熊浩伦、闫国瑞、李国军、吕达 |
绘制单位 | 航天东方红卫星有限公司、航天东方红卫星有限公司、航天东方红卫星有限公司、航天东方红卫星有限公司 |
更多格式 | 高清、无水印(增值服务) |