[发明专利]一种卫星在轨大规模程序修改的地面自动验证系统有效
申请号: | 201310055556.6 | 申请日: | 2013-02-21 |
公开(公告)号: | CN103116546A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 曹永梅;周剑敏;王胜刚;王哲;潘立鑫;袁军;王新民;赵性颂;姚宁;丁建钊;程莉;张辉 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 臧春喜 |
地址: | 100080*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种卫星在轨大规模程序修改的自动验证系统,针对在轨大规模程序修改量大,人工比对效率低、可靠性低的问题分析,本发明提出了一种在轨大规模程序修改的地面自动验证系统,将待修改的程序自动分割成符合在轨注入要求的程序块,将程序块注入星载计算机后,再从星载计算机的内存中下卸程序块,最后将下卸的修改程序内容与待修改的程序块进行比对,由此来验证注入过程中程序修改的正确性,这种方法大大提高了程序修改验证的效率和可靠性,为海洋二号卫星在轨抢救工作提供了有力的地面支持,卫星在轨抢救节省了宝贵时间,提供的程序修改块100%正确。 | ||
搜索关键词: | 一种 卫星 大规模 程序 修改 地面 自动 验证 系统 | ||
【主权项】:
一种卫星在轨大规模程序修改的自动验证系统,其特征在于:由星载计算机和OBDH模拟器组成,在OBDH模拟器中运行自动验证软件,自动验证软件包括程序自动生成模块、程序自动注入模块和程序自动比对模块;程序自动生成模块:读取待修改的程序,将待修改的程序分割生成符合在轨注入格式的程序块,然后将待修改程序的总字节数和星载计算机RAM的起始地址添加在第一个程序块中,在最后一个程序块中添加4个字节的校验和,中间的程序块为待修改程序内容,最后将分割的所有程序块进行封装;程序自动注入模块:将封装的程序块注入到星载计算机中;星载计算机:先对封装的程序块进行提取,然后查询封装的程序块总数,再按顺序提取出待修改程序内容,并将读取出的待修改程序内容按第一个程序块中记载的RAM起始地址存储在RAM中,最后通过内存下卸的方式将提取出的待修改程序内容进行下卸;程序自动比对模块:将星载计算机下卸的待修改程序内容进行保存,然后将下卸的待修改程序内容与待修改的程序进行逐字节比对,如果比对结果一致,则待修改的程序正确,如果比对结果不一致,则重新进行程序自动生成、自动注入和自动比对,直至待修改的程序验证正确。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310055556.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种导航设备的门牌号检索方法
- 下一篇:户外型聚亚安脂涂料及其喷涂工艺