[发明专利]一种软件修正性在轨维护优化方法有效
申请号: | 201310036432.3 | 申请日: | 2013-01-30 |
公开(公告)号: | CN103092760A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 赵性颂;张笃周;袁军;程莉;张辉;董晓刚;王新民;周剑敏;张俊玲;王胜刚;刑卫卫 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种软件修正性在轨维护优化方法,步骤为:(1)确定星上软件代码中需要实施在轨维护函数的最后一个修改点语句;(2)在所述新函数的最后一个修改点语句之后,进行恢复寄存器现场和修改所述新函数的返回地址的操作,将新函数的返回地址修改为所述需要实施在轨维护函数在其最后一个修改点语句之后的下一条语句的地址;(3)将所述新函数与原有星上软件代码进行联合编译;(4)提取联合编译之后的所述新函数对应的代码并且上注到星上用于替换所述需要实施在轨维护函数。采用本发明方法实现了软件修正性在轨维护的优化设计,可明显减少程序的注入量,降低注入程序被单粒子打翻的风险。 | ||
搜索关键词: | 一种 软件 修正 维护 优化 方法 | ||
【主权项】:
一种软件修正性在轨维护优化方法,其特征在于步骤如下:(1)确定星上软件代码中需要实施在轨维护函数的最后一个修改点语句;(2)在所述新函数的最后一个修改点语句之后,进行恢复寄存器现场和修改所述新函数的返回地址的操作,将新函数的返回地址修改为所述需要实施在轨维护函数在其最后一个修改点语句之后的下一条语句的地址,之后进入步骤(3);(3)将所述新函数与原有星上软件代码进行联合编译,之后进入步骤(4);(4)提取联合编译之后的所述新函数对应的代码并且上注到星上用于替换所述需要实施在轨维护函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310036432.3/,转载请声明来源钻瓜专利网。
- 上一篇:地震中财产损失评估方法
- 下一篇:一种可消除减振油泡沫的减振器