固件升级方法、系统、服务器、设备、介质以及产品技术方案

技术编号:45496687 阅读:33 留言:0更新日期:2025-06-10 17:51
本申请公开了一种固件升级方法、系统、服务器、设备、介质以及产品,涉及服务器技术领域,只要没有传入指令的响应,则不会进入至管理控制器的内存,以在至少一个网络设备缓冲区进行等待。在响应传入指令时,则从等待的至少一个数据包中截取预设大小的至少一个数据块,以数据块的形式进行校验处理,无需对整个固件镜像文件进行校验,降低校验对象的粒度以节省管理控制器的内存资源。需要和存储至闪存的第二镜像文件分割得到的目标数据块进行校验对比,在校验结果为相同将数据块舍弃,在校验结果为不同时将数据块写入至闪存中,避免闪存内的重复写入,也减少闪存的存储空间占用,提高管理控制器的内存空间利用率。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种固件升级方法、系统、服务器、设备、介质以及产品


技术介绍

1、在使用操作系统进行固件升级过程中,用户通过远程或者其他接口上传整个固件镜像文件,传输完成后将整个固件镜像文件上传至管理控制器的内存,以对镜像文件进行完整性校验确保整个固件镜像文件未被篡改。由于整个固件镜像文件的内存需求较大,导致占用较多管理控制器的内存空间。

2、因此,如何减少固件镜像文件在管理控制器的内存空间占用是本领域技术人员亟需要解决的技术问题。


技术实现思路

1、本申请提供了一种固件升级方法、系统、服务器、设备、介质以及产品,以至少解决相关技术中手动操作的不依赖操作系统进行的串口烧录增加固件升级维护难度和升级速度的技术问题。

2、本申请提供了一种固件升级方法,包括:

3、接收固件升级指令,获取待升级的第一镜像文件,将所述第一镜像文件拆分为至少一个数据包,并将至少一个数据包传输于目标链路的至少一个网络设备缓冲区,以等待传入指令;

4、响应传入指令,从等待的至少一个本文档来自技高网...

【技术保护点】

1.一种固件升级方法,其特征在于,包括:

2.根据权利要求1所述的固件升级方法,其特征在于,将至少一个数据块和目标数据块进行校验处理得到校验结果,包括:

3.根据权利要求2所述的固件升级方法,其特征在于,在将至少一个数据块和目标数据块进行校验处理得到校验结果之前,还包括:

4.根据权利要求3所述的固件升级方法,其特征在于,所述待检测数据包的待校验数据块和所述目标数据包的待校验数据块对齐的情况下,所述第一缓冲区域和所述第二缓冲区域构成一个双环形缓冲区域。

5.根据权利要求4所述的固件升级方法,其特征在于,按照预设顺序逐一对所述待检测数据包和所...

【技术特征摘要】

1.一种固件升级方法,其特征在于,包括:

2.根据权利要求1所述的固件升级方法,其特征在于,将至少一个数据块和目标数据块进行校验处理得到校验结果,包括:

3.根据权利要求2所述的固件升级方法,其特征在于,在将至少一个数据块和目标数据块进行校验处理得到校验结果之前,还包括:

4.根据权利要求3所述的固件升级方法,其特征在于,所述待检测数据包的待校验数据块和所述目标数据包的待校验数据块对齐的情况下,所述第一缓冲区域和所述第二缓冲区域构成一个双环形缓冲区域。

5.根据权利要求4所述的固件升级方法,其特征在于,按照预设顺序逐一对所述待检测数据包和所述目标数据包各自的待校验数据块进行校验处理得到校验结果,包括:

6.根据权利要求3所述的固件升级方法,其特征在于,所述待检测数据包和所述目标数据包的数据边界出现位移的情况下,所述第一缓冲区域和所述第二缓冲区域构成多个双环形缓冲区域。

7.根据权利要求6所述的固件升级方法,其特征在于,所述双环形缓冲区域的数量为两个,按照预设顺序逐一对所述待检测数据包和所述目标数据包各自的待校验数据块进行校验处理,包括:

8.根据权利要求5所述的固件升级方法,其特征在于,从等待的至少一个数据包中截取预设大小的至少一个数据块,包括:

9.根据权利要求8所述的固件升级方法,其特征在于,所述预设数据块大小为固定数据块大小;从等待的至少一个数据包中截取固定数据块大小的至少一个数据块;

10.根据权利要求9所述的固件升级方法,其特征在于,按照预设顺序逐一对所述待检测数据包和所述目标数据包各自的待校验数据块进行校验处理得到校验结果,包括:

11....

【专利技术属性】
技术研发人员:张昭陈超凡王殿卫
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1