一种基板管理控制器固件升级方法和装置制造方法及图纸

技术编号:42703510 阅读:20 留言:0更新日期:2024-09-13 11:57
本申请实施例提供了一种基板管理控制器固件升级方法和装置,根据第一指令任务控制第二中央处理器擦写第一闪存中的启动加载器数据;控制第一中央处理器启动升级后的启动加载器,同时控制第二中央处理器擦写第二闪存中的内核数据;控制第一中央处理器启动升级后的内核,同时控制第二中央处理器擦写第三闪存中的根文件系统数据;控制第一中央处理器启动升级后的根文件系统,完成基板管理控制器固件的升级。本申请实施例以双中央处理器与多个闪存为基础,改进了基板管理控制器固件的升级和启动流程,提高基板管理控制器固件升级启动速度,从而减少了上层业务中断的时间,给使用基板管理控制器的用户更好的体验。

【技术实现步骤摘要】

本申请涉及计算机硬件管理和维护领域,特别是涉及一种基板管理控制器固件升级方法和装置、一种电子设备和一种存储介质。


技术介绍

1、bmc(基板管理控制器,baseboard management controller)固件升级启动目前已经日趋成熟。通常bmc固件升级启动过程都是对掉电不丢失的硬件存储(flash,闪存)先擦除旧的bmc版本,然后写入新的bmc版本,最后启动对应的分区以实现bmc固件的升级启动整个流程。在bmc固件升级启动的过程中,由于bmc固件需要重启,会导致上层业务无法正常运行,所以提高bmc固件的升级启动速度成为了本领域的一个主要的研究方向。

2、现有的bmc固件升级启动技术方案面向的重点一般有两种,一种是对bmc固件升级途径的改进和实现,比如使用串口、usb(universal serial bus,通用串行总线)、网口对bmc固件进行升级和启动;另外一种是批量升级bmc固件。然而现有技术中没有一种方案,可以从bmc固件升级启动过程的根本上进行技术改进来提高升级启动速度。


技术实现思路...

【技术保护点】

1.一种基板管理控制器固件升级方法,其特征在于,应用于基板管理控制器固件升级工具,所述基板管理控制器固件升级工具通过所述第一中央处理器与所述第二中央处理器对所述基板管理控制器固件进行升级,所述基板管理控制器固件至少包括启动加载器、内核和根文件系统,所述启动加载器映射至第一闪存,所述内核映射至第二闪存,所述根文件系统映射至第三闪存,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一指令任务控制所述第二中央处理器擦写所述第一闪存中的启动加载器数据,得到升级后的启动加载器,包括:

3.根据权利要求1所述的方法,其特征在于,所述控制所述第二中央处理...

【技术特征摘要】

1.一种基板管理控制器固件升级方法,其特征在于,应用于基板管理控制器固件升级工具,所述基板管理控制器固件升级工具通过所述第一中央处理器与所述第二中央处理器对所述基板管理控制器固件进行升级,所述基板管理控制器固件至少包括启动加载器、内核和根文件系统,所述启动加载器映射至第一闪存,所述内核映射至第二闪存,所述根文件系统映射至第三闪存,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一指令任务控制所述第二中央处理器擦写所述第一闪存中的启动加载器数据,得到升级后的启动加载器,包括:

3.根据权利要求1所述的方法,其特征在于,所述控制所述第二中央处理器擦写所述第二闪存中的内核数据,得到升级后的内核,包括:

4.根据权利要求1所述的方法,其特征在于,所述控制所述第二中央处理器擦写所述第三闪存中的根文件系统数据,得到升级后的根文件系统数据,包括:

5.根据权利要求1所述的方法,其特征在于,在所述控...

【专利技术属性】
技术研发人员:孙明陈瑾马文凯
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1