基于增量链接的可回滚星载软件在轨更新方法  被引量:5

Rollback-able on-board software upgrade method based on incremental link

在线阅读下载全文

作  者:汪宏浩 王慧泉[1] 金仲和[1] 

机构地区:[1]浙江大学微小卫星研究中心,浙江杭州310027

出  处:《浙江大学学报(工学版)》2015年第4期724-731,共8页Journal of Zhejiang University:Engineering Science

摘  要:为了减少对测控通道的占用时间,提高在轨更新过程的安全性和可靠性,提出基于增量链接、并可回滚至更新前状态的星载软件在轨更新方法.通过固定未修改的函数和变量内存空间,降低软件修改前、后内存空间布局的差异,将更新操作归结为对内存空间的写入和删除操作,减少上注补丁数据量,简化星上更新操作过程;针对安全性和可靠性,星上生成更新操作的逆操作补丁用于回滚,提供应对更新出错的回滚策略.试验结果表明,利用该方法进行更新,卫星无需重启,补丁上注时间短,更新操作正确,回滚操作有效,并成功应对各种更新出错情况.A rollback‐able on‐board software upgrade method based on the incremental link was proposed in order to reduce the occupied time of T T&C channel and improve the safety and reliability for on‐board software upgrade process .The method reduced the memory space layout difference between the original and modified software by fixing the memory space of unmodified functions and variables .The uploaded patch size was reduced and on‐board software upgrade process was simplified by attributing the upgrade operations to memory write and read operations .An inverse operation patch was generated for each upgrade operation for rolling back to the previous state , and the corresponding rollback scheme was provided in order to enhance safety and reliability .Experimental results show that the method shortens the time of uploading patches ,performs correct upgrade and rollback functionalities and effectively deals with exceptions without rebooting the satellite .

关 键 词:软件更新 星载软件 增量链接 回滚 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论] V474[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象