期刊文献+

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

Rollback-able on-board software upgrade method based on incremental link
下载PDF
导出
摘要 为了减少对测控通道的占用时间,提高在轨更新过程的安全性和可靠性,提出基于增量链接、并可回滚至更新前状态的星载软件在轨更新方法.通过固定未修改的函数和变量内存空间,降低软件修改前、后内存空间布局的差异,将更新操作归结为对内存空间的写入和删除操作,减少上注补丁数据量,简化星上更新操作过程;针对安全性和可靠性,星上生成更新操作的逆操作补丁用于回滚,提供应对更新出错的回滚策略.试验结果表明,利用该方法进行更新,卫星无需重启,补丁上注时间短,更新操作正确,回滚操作有效,并成功应对各种更新出错情况. 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 .
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2015年第4期724-731,共8页 Journal of Zhejiang University:Engineering Science
关键词 软件更新 星载软件 增量链接 回滚 software upgrade on-board software incremental link rollback
  • 相关文献

参考文献24

  • 1包海超,杨根庆,李华旺.小卫星星载软件微内核的设计[J].计算机工程,2008,34(9):81-82. 被引量:7
  • 2ZHANG Y, JIANG J. Bibliographical review on recon- figurable fault-tolerant control systems ~J~. Annual Re- views in Control, 2008, 32(2): 229-252.
  • 3LEVESON N G. Role of software in spacecraft acci dents [-J~. Journal of spacecraft and Rockets, 2004, 41(4): 564-575.
  • 4张然峰,郝贤鹏,金龙旭,赵云龙.空间相机软件在轨重注方法研究与实现[J].光机电信息,2011,28(6):30-34. 被引量:9
  • 5ROSA J, CRAVEIRO J, RUFINO J. Exploiting AIR composability towards spacecraft onboard software up- date I-C]// Actas do 1NForum-Simposio de Informatica. Braga: Is. n.], 2010: 675-686.
  • 6李磊霞,王宇,林宝军,张善从.基于宏定义动态链接的模块化星载软件升级方法研究[J].空间科学学报,2010,30(2):180-184. 被引量:7
  • 7GJB1198.1A一2004,航天器测控和数据管理第1部分:PCM遥控[s].北京:国防科学技术工业委员会,2004.
  • 8杨牧,王昊,张钰,郑伟,郑阳明,金仲和.抗辐射加固的皮卫星用实时操作系统设计[J].浙江大学学报(工学版),2011,45(6):1021-1026. 被引量:4
  • 9BUTLER R, PENNOTTI M. The evolution of software and its impact on complex system design in robotic spacecraft embedded systems [-J~. Proeedia Computer Science, 2013, 16:747-756.
  • 10KIM D K, TILEVICH E, RIBBENS C J. Dynamic software updates for parallel high-performance applica- tions EJ~- Concurrency and Computation: Practice and Experience, 2011, 23(4).- 415-434.

二级参考文献43

共引文献40

同被引文献32

引证文献5

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部