[发明专利]一种固件版本刷新方法、装置、系统和介质在审
申请号: | 202011568163.1 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112685067A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 陈阳阳 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 刷新 方法 装置 系统 介质 | ||
本发明实施例公开了一种固件版本刷新方法、装置、系统和介质,接收控制器传输的变更指令;将变更指令对应的固件版本与原始固件版本进行对比,以得到差异文件,并将差异文件记录至存储部件。当接收到控制器传输的刷新指令时,从存储部件中读取与刷写指令相匹配的目标差异文件;按照刷新指令对应的文件类型,向控制器反馈目标文件,其中,目标文件是根据目标差异文件得到的文件。控制器根据目标文件,可以完成对闪存部件的固件刷新操作。根据刷写指令相匹配的目标差异文件便可以得到本次刷新所需的固件版本,解决了在进行软件Debug测试中反复刷新固件版本费时费力的问题,有效的提升了固件版本刷新的处理效率。
技术领域
本发明涉及服务器测试技术领域,特别是涉及一种固件版本刷新方法、装置、系统和计算机可读存储介质。
背景技术
随着信息化时代的高速发展,互联网,人工智能等技术覆盖了社会的各个领域,这对服务器的数据处理能力及网络数据的传输能力都有了更高的要求,要想实现上述目标则需要服务器上硬件和软件相辅相成,高度结合。
一个成熟的服务器产品必定会经历反复的消除故障(Debug)的测试阶段,在这测试过程中往往会经历一个很长的周期。在出现软件方面的BUG时,一般会通过升级固件版本的方式来解决,在进行交叉验证定位问题时,则需要对前后版本的固件(Firmware,FW)来回刷新。
如图1所示为传统方式中通过烧录器刷新固件版本的示意图,为了实现对基本输入输出系统(Basic Input Output System,BIOS)和基板管理控制器(Baseboard ManagerController,BMC)固件的刷新,需要将BIOS Flash和BMC Flash颗粒从服务器上取下安装在烧录器上,并且需要用USB转接线将烧录器和PC机连接,PC机上同时需要安装相应的烧录软件,然后将相应的固件版本文件进行刷新,最后将已刷新好的BIOS Flash及BMC Flash重新安装在服务器上。每一次固件升级都需要不同固件版本的源文件,额外的烧录器及对应软件资源,且必须断电操作,导致固件刷新方式较为繁琐、费时费力。
可见,如何提升固件版本刷新的处理效率,是本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种固件版本刷新方法、装置、系统和计算机可读存储介质,可以。
为解决上述技术问题,本发明实施例提供一种固件版本刷新方法,包括:
接收控制器传输的变更指令;
将所述变更指令对应的固件版本与原始固件版本进行对比,以得到差异文件,并将所述差异文件记录至存储部件;
当接收到所述控制器传输的刷新指令时,从所述存储部件中读取与所述刷写指令相匹配的目标差异文件;
按照所述刷新指令对应的文件类型,向所述控制器反馈目标文件,以便于所述控制器根据所述目标文件,完成对闪存部件的固件刷新操作;其中,所述目标文件根据所述目标差异文件得到。
可选地,所述将所述变更指令对应的固件版本与原始固件版本进行对比,以得到差异文件,并将所述差异文件记录至存储部件包括:
接收到所述控制器传输的BIOS Flash固件变更指令时,从所述控制器中获取所述BIOS Flash固件变更指令对应的固件版本,从BIOS Flash中获取原始固件版本;
将所述差异文件记录至所述存储部件的BIOS区域。
可选地,所述将所述变更指令对应的固件版本与原始固件版本进行对比,以得到差异文件,并将所述差异文件记录至存储部件包括:
接收到所述控制器传输的所述BMC Flash固件变更指令时,从所述控制器中获取所述BMC Flash固件变更指令对应的固件版本,从BMC Flash中获取原始固件版本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011568163.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电梯导轨双向翻转装置
- 下一篇:一种人脸建模方法及装置