[发明专利]一种基于外部存储卡的固件升级方法和装置在审
| 申请号: | 201911283733.X | 申请日: | 2019-12-13 |
| 公开(公告)号: | CN111176701A | 公开(公告)日: | 2020-05-19 |
| 发明(设计)人: | 王兴隆;宿燕鸣 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F8/654 | 分类号: | G06F8/654 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 外部 存储 升级 方法 装置 | ||
1.一种基于外部存储卡的固件升级方法,其特征在于,包括以下步骤:
BMC通过本地挂载程序将外部存储卡挂载到主机CPU下;
所述主机CPU通过调用所述BMC来打开所述外部存储卡,并将待升级镜像文件拷贝到所述外部存储卡中;
所述BMC轮询检查所述外部存储卡中是否有待升级镜像文件,并通过检查到的所述待升级镜像文件对相应的待升级设备进行升级;
升级完成后所述BMC将所述外部存储卡中的所述待升级镜像文件删除或拷贝到其他区域。
2.根据权利要求1所述的方法,其特征在于,所述将待升级镜像文件拷贝到所述外部存储卡中还包括:
在待升级镜像文件拷贝到所述外部存储卡后,所述主机CPU通过调用所述BMC关闭所述外部存储卡。
3.根据权利要求1所述的方法,其特征在于,所述BMC通过本地挂载程序将所述外部存储卡挂载到主机CPU下包括:
所述BMC将所述外部存储卡虚拟为USB存储器,并将所述虚拟的USB存储器挂载在所述主机CPU下。
4.根据权利要求1所述的方法,其特征在于,所述待升级镜像文件为HPM格式,HPM格式文件包括HPM头和原始升级镜像文件,所述HPM头包括待升级设备的类型。
5.根据权利要求4所述的方法,其特征在于,所述BMC轮询检查所述外部存储卡中是否有待升级镜像文件,并通过所述检查到的待升级镜像文件对相应的待升级设备进行升级包括:
所述BMC识别到所述HPM格式的待升级镜像文件后,通过读取其HPM头来获知当前待升级设备,并从所述HPM格式的待升级镜像文件中取出原始升级镜像文件,以通过所述原始升级镜像文件对所述当前待升级设备进行升级。
6.根据权利要求1所述的方法,其特征在于,待升级设备包括BMC、BIOS、PSU以及CPLD。
7.根据权利要求1所述的方法,其特征在于,所述主机CPU通过调用所述BMC来打开所述外部存储卡包括:
所述BMC通过IPMI命令来打开所述外部存储卡。
8.一种基于外部存储卡的固件升级装置,其特征在于,包括:
至少一个处理器;和
存储器,所述存储器存储有处理器可运行的程序代码,所述程序代码在被处理器运行时实施以下步骤:
BMC通过本地挂载程序将所述外部存储卡挂载到主机CPU下;
所述主机CPU通过调用所述BMC来打开所述外部存储卡,并将待升级镜像文件拷贝到所述外部存储卡中;
所述BMC轮询检查所述外部存储卡中是否有待升级镜像文件,并通过检查到的所述待升级镜像文件对相应的待升级设备进行升级;
升级完成后所述BMC将所述外部存储卡中的所述待升级镜像文件删除或拷贝到其他区域。
9.根据权利要求8所述的装置,其特征在于,所述将待升级镜像文件拷贝到所述外部存储卡中还包括:
在待升级镜像文件拷贝到所述外部存储卡后,所述主机CPU通过调用所述BMC关闭所述外部存储卡。
10.根据权利要求8所述的装置,其特征在于,所述BMC通过本地挂载程序将所述外部存储卡挂载到主机CPU下包括:
所述BMC将所述外部存储卡虚拟为USB存储器,并将所述虚拟的USB存储器挂载在所述主机CPU下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911283733.X/1.html,转载请声明来源钻瓜专利网。





