[发明专利]PowerPC主机板的远程升级系统及方法有效
申请号: | 201510422877.4 | 申请日: | 2015-07-17 |
公开(公告)号: | CN105302593B | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 马振华;张凯;宁立革 | 申请(专利权)人: | 天津市英贝特航天科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300384 天津市南开区华苑产业区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种PowerPC主机板的远程升级系统及方法,PowerPC主机板的Flash芯片中存储引导程序、操作系统、应用程序和FPGA加载程序,每种程序都对应包括主程序文件和相应的备份程序文件,而每个主程序文件和备份程序文件又分别各自对应独立的校验文件。当程序文件完成备份或者传输后,本地的PowerPC主机板再计算一次校验文件,将新的校验文件和备份或传输前获得的旧校验文件进行对比,结果一致即认为完成备份或者传输,不一致则退回旧版本。利用本发明进行升级时即使出现文件传输错误、拷贝错误或者升级过程中出现断电等意外造成主程序区域文件损坏时,也不会出现设备无法启动的问题,从而最终实现远程可靠升级。 | ||
搜索关键词: | powerpc 主机板 远程 升级 系统 方法 | ||
【主权项】:
1.一种PowerPC主机板的远程升级方法,其特征在于:远程主机通过网络登录PowerPC主机板,PowerPC主机板在Flash芯片中备份旧版本程序,然后将网络传输来的新版本程序覆盖旧版本程序;在备份程序文件或生成传输程序文件时,都需先计算出一个校验文件,将检验文件同程序文件一起备份或传输;当程序文件完成备份或者传输后,本地的PowerPC主机板再计算一次校验文件,将新的校验文件和备份或传输前获得的旧校验文件进行对比,结果一致即认为完成备份或者传输,不一致则退回旧版本;如果在覆盖主程序文件的过程中主程序文件损坏,则依程序的层次结构从备份区域启动程序,首先引导程序由CPLD芯片判断是否从备份区域启动程序,操作系统由引导程序来判断,应用程序由操作系统来判断,而FPGA加载程序由应用程序来判断;具体为,首先启动主引导程序,由CPLD芯片进行启动计时判断,如果主引导程序文件受损,则启动失败,CPLD芯片控制PowerPC主机板从备份区域存储的备份引导程序进行启动;引导程序启动完成后,加载主操作系统,同时判断主操作系统是否正常启动,如果主操作系统的文件受损致启动失败,则引导程序控制PowerPC主机板从备份操作系统加载程序文件;操作系统启动后,加载主应用程序,同样启动判断,如果主应用程序启动失败,则启动备份应用程序;最后启动主FPGA加载程序,同时应用程序判断FPGA加载标志,如主FPGA加载程序启动失败则启动备份FPGA加载程序,当完成所有文件的加载后,PowerPC主机板正常启动,远程登录主机并判断每一部分程序文件是否从备份区域加载,如果是则将备份区域的各备份程序文件拷贝回相应的主程序区域,实现程序的回退,并再次重复升级步骤,直到新版本软件全部由主程序区域启动,即完成整个远程升级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市英贝特航天科技有限公司,未经天津市英贝特航天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510422877.4/,转载请声明来源钻瓜专利网。
- 上一篇:移动终端应用开启装置及方法
- 下一篇:软件升级处理方法、装置、终端及服务器