[go: up one dir, main page]

CN111176703A - 一种带内固件升级方法、装置及计算机系统和存储介质 - Google Patents

一种带内固件升级方法、装置及计算机系统和存储介质 Download PDF

Info

Publication number
CN111176703A
CN111176703A CN201911382307.1A CN201911382307A CN111176703A CN 111176703 A CN111176703 A CN 111176703A CN 201911382307 A CN201911382307 A CN 201911382307A CN 111176703 A CN111176703 A CN 111176703A
Authority
CN
China
Prior art keywords
upgraded
middleware
firmware
bmc
image file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201911382307.1A
Other languages
English (en)
Inventor
王兴隆
宿燕鸣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Yingxin Computer Technology Co Ltd
Original Assignee
Shandong Yingxin Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Yingxin Computer Technology Co Ltd filed Critical Shandong Yingxin Computer Technology Co Ltd
Priority to CN201911382307.1A priority Critical patent/CN111176703A/zh
Publication of CN111176703A publication Critical patent/CN111176703A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种带内固件升级方法、装置及一种计算机系统和计算机可读存储介质,该方法应用于主机CPU,所述主机CPU、BMC均与中间件相连,包括:当进行固件升级时,建立与所述中间件的通信连接;将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。由上可知,本申请在主机CPU和BMC之间连接一个中间件,用户在需要升级固件时,可将待升级镜像文件存储到中间件中,BMC通过读取中间件内的待升级镜像文件即可进行自动升级,不会影响固件原有配置,且避免了使用LPC接口导致的升级效率低下、失败概率较高的问题,实现了快速安全的固件升级。

Description

一种带内固件升级方法、装置及计算机系统和存储介质
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种带内固件升级方法、装置及一种计算机系统和一种计算机可读存储介质。
背景技术
在服务器、存储器等计算机系统中,存在很多嵌入式部件,例如BMC、BIOS、CPLD、PSU、PCIE卡等,一般有多种形式来升级此类部件的固件。其一是带外方式,用户通过网络访问BMC,并利用BMC提供的带外接口如HTTP、WEB等方式实现固件升级;其二是带内方式,BMC和BIOS一般通过厂商提供的工具直接访问Flash进行升级,或CPLD、PSU等固件通过LPC接口与BMC进行通信实现升级。然而,上述带内升级方式中,直接访问Flash的工具导致无法保留固件原有配置,而通过LPC接口升级速率较慢,且失败效率较高。因此,如何解决上述问题是本领域技术人员需要重点关注的。
发明内容
本申请的目的在于提供一种带内固件升级方法、装置及一种计算机系统和一种计算机可读存储介质,避免了使用LPC接口导致的升级效率低下、失败概率较高的问题,实现了快速安全的固件升级。
为实现上述目的,本申请提供了一种带内固件升级方法,应用于主机CPU,所述主机CPU、BMC均与中间件相连,所述方法包括:
当进行固件升级时,建立与所述中间件的通信连接;
将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
可选的,所述主机CPU、BMC均通过IO开关与所述中间件相连;所述IO开关用于选通所述中间件与所述主机CPU或所述BMC的通路;
所述当进行固件升级时,建立与所述中间件的通信连接,包括:
当进行固件升级时,控制所述IO开关将选通信号切换至所述中间件与所述主机CPU的通路,建立与所述中间件的通信连接。
可选的,所述控制所述IO开关将选通信号切换至所述中间件与所述主机CPU的通路,包括:
通过LPC通道发送切换命令至所述BMC,以使所述BMC将选通信号切换至所述中间件与所述主机CPU的通路。
可选的,所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级,包括:
控制所述IO开关将选通信号切换至所述中间件与所述BMC的通路,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
可选的,还包括:
所述BMC按照预设频率检测所述中间件的待升级分区中是否存在更新的待升级镜像文件;如果是,则获取更新的待升级镜像文件进行固件升级。
可选的,所述待升级镜像文件为HPM格式文件;所述HPM格式文件由HPM头和原始升级镜像拼接而成;
所述BMC从所述中间件获取所述待升级镜像文件进行固件升级包括:
所述BMC识别到所述待升级镜像文件后,读取HPM头并解析,以获取对应的待升级设备;
获取所述原始升级镜像,并利用所述原始升级镜像对当前所述待升级设备进行固件升级。
可选的,在所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级之后,还包括:
将所述待升级镜像文件删除或拷贝到待升级分区之外的分区。
为实现上述目的,本申请提供了一种带内固件升级装置,应用于主机CPU,所述主机CPU、BMC均与中间件相连,所述装置包括:
通信建立模块,用于当进行固件升级时,建立与所述中间件的通信连接;
固件升级模块,用于将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
为实现上述目的,本申请提供了一种计算机系统,包括:主机CPU、BMC以及中间件;所述主机CPU、BMC均与所述中间件相连;
所述主机CPU用于存储计算机程序,所述计算机程序被执行时实现前述公开的任一种所述带内固件升级方法的步骤。
为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述公开的任一种所述带内固件升级方法的步骤。
通过以上方案可知,本申请提供的一种带内固件升级方法,应用于主机CPU,所述主机CPU、BMC均与中间件相连,所述方法包括:当进行固件升级时,建立与所述中间件的通信连接;将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。由上可知,本申请在主机CPU和BMC之间连接一个中间件,用户在需要升级固件时,可将待升级镜像文件存储到中间件中,BMC通过读取中间件内的待升级镜像文件即可进行自动升级,不会影响固件原有配置,且避免了使用LPC接口导致的升级效率低下、失败概率较高的问题,实现了快速安全的固件升级。
本申请还公开了一种带内固件升级装置及一种计算机系统和一种计算机可读存储介质,同样能实现上述技术效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种带内固件升级方法的流程图;
图2为本申请实施例公开的另一种带内固件升级方法的流程图;
图3为本申请实施例公开的一种带内固件升级装置的结构图;
图4为本申请实施例公开的一种计算机系统的结构图;
图5为本申请实施例公开的一种具体的计算机系统的结构图;
图6为本申请实施例公开的一种具体的固件升级流程图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在现有技术中,存在多种固件升级方式。其中,带内方式一般是BMC和BIOS通过厂商提供的工具直接访问Flash进行升级,或CPLD、PSU等固件通过LPC接口与BMC进行通信实现升级。然而,直接访问Flash的工具导致无法保留固件原有配置,而通过LPC接口升级速率较慢,且失败效率较高。
因此,本申请实施例公开了一种带内固件升级方法,不会影响固件原有配置,且避免了使用LPC接口导致的升级效率低下、失败概率较高的问题,实现了快速安全的固件升级。
本申请实施例公开的一种带内固件升级方法,应用于主机CPU,所述主机CPU、BMC均与中间件相连,参见图1所示,所述方法包括:
S101:当进行固件升级时,建立与所述中间件的通信连接;
本申请实施例中,预先提供一个中间件,该中间件分别与主机CPU和BMC连接。具体地,该中间件可以为SD存储卡或TF存储卡,即可以采用具备存储功能的存储器或介质来实现。主机CPU与BMC可以利用SD信号连接到上述中间件。
在具体实施中,若用户需要对固件进行升级,可下发固件升级命令,以使主机CPU建立与中间件的通信连接。
S102:将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
需要说明的是,本申请实施例可以预先为中间件设置分区,建立专门用于存放待升级镜像文件的待升级分区。主机CPU可以将待升级镜像文件拷贝到上述待升级分区中,进而BMC可从中间件的待升级分区中获取待升级镜像文件,并利用待升级镜像文件实现固件升级。
具体地,BMC从中间件的待升级分区中获取待升级镜像文件进行固件升级时,可以具体按照预设频率检测中间件的待升级分区中是否存在更新的待升级镜像文件;如果是,则获取更新的待升级镜像文件进行固件升级。该预设频率可以在具体实施中根据需求进行具体设定。当然,BMC也可对中间件的待升级分区进行实时监控,一旦监测到更新的待升级镜像文件即可立即进行固件升级,能够确保固件及时升级。
作为一种可行的实施方式,上述待升级镜像文件可以具体为HPM格式文件。HPM格式文件可以由HPM头和原始升级镜像拼接而成,其中,HPM头用于标识该待升级镜像文件所应用的待升级设备,原始升级镜像为具体用于进行固件升级的升级文件。在BMC从中间件的待升级分区中获取待升级镜像文件之后,可读取其中的HPM头并解析,获知该待升级镜像文件对应的待升级设备,进而读取其中的原始升级镜像,利用原始升级镜像对当前待升级设备进行固件升级。
可以理解的是,在BMC从中间件的待升级分区中获取待升级镜像文件进行固件升级之后,可将此次升级使用的待升级镜像文件删除或拷贝到待升级分区之外的分区,及时释放内存空间,避免影响下次升级或进行重复升级。
通过以上方案可知,本申请提供的一种带内固件升级方法,应用于主机CPU,所述主机CPU、BMC均与中间件相连,所述方法包括:当进行固件升级时,建立与所述中间件的通信连接;将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。由上可知,本申请在主机CPU和BMC之间连接一个中间件,用户在需要升级固件时,可将待升级镜像文件存储到中间件中,BMC通过读取中间件内的待升级镜像文件即可进行自动升级,不会影响固件原有配置,且避免了使用LPC接口导致的升级效率低下、失败概率较高的问题,实现了快速安全的固件升级。
本申请实施例公开了另一种带内固件升级方法,应用于主机CPU,所述主机CPU、BMC均与中间件相连,相对于上一实施例,本实施例为了避免中间件与主机CPU和BMC之间的信号冲突,将提供IO开关,即主机CPU、BMC均通过IO开关与中间件相连,该IO开关用于选通中间件与主机CPU或BMC之间的通路。参见图2所示,具体的:
S201:当进行固件升级时,控制IO开关将选通信号切换至所述中间件与所述主机CPU的通路,建立与所述中间件的通信连接;
本申请实施例中,可以默认选通BMC与中间件之间的通路,以免影响BMC从中间件获取待升级镜像文件。在需要进行固件升级时,主机CPU可通过LPC通道发送切换命令至BMC,以使BMC根据切换命令将选通信号切换至中间件与所述主机CPU的通路,建立主机CPU与中间件之间的通信连接。
S202:将待升级镜像文件拷贝到所述中间件的待升级分区;
S203:控制所述IO开关将选通信号切换至所述中间件与所述BMC的通路,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
在具体实施中,主机CPU将待升级镜像文件拷贝到中间件的待升级分区之后,可以控制IO开关将选通信号切换至中间件与BMC的通路,从而BMC后续可不断轮询中间件的待升级分区,以获取其中的待升级镜像文件进行固件升级。
下面对本申请实施例提供的一种带内固件升级装置进行介绍,下文描述的一种带内固件升级装置与上文描述的一种带内固件升级方法可以相互参照。
本申请实施例提供的一种带内固件升级装置,应用于主机CPU,所述主机CPU、BMC均与中间件相连,参见图3所示,所述装置包括:
通信建立模块301,用于当进行固件升级时,建立与所述中间件的通信连接;
固件升级模块302,用于将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
关于上述模块301和302的具体实施过程可参考前述实施例公开的相应内容,在此不再进行赘述。
为实现上述目的,本申请提供了一种计算机系统,如图4所示,包括:主机CPU、BMC以及中间件;所述主机CPU、BMC均与所述中间件相连;所述主机CPU用于存储计算机程序,所述计算机程序被执行时实现前述公开的任一种所述带内固件升级方法的步骤。
参见图5,本申请实施例提供了一种具体的计算机系统,主机CPU和BMC通过SD信号连接到同一个TF卡或SD卡。为了避免信号冲突,通过IO开关实现同一时间只有主机CPU或BMC可以访问TF卡或SD卡。IO开关的选通信号可以放在主机CPU或BMC端;如果放在主机CPU端,则由主机CPU控制信号切换;如果选通信号放在BMC端,则BMC端来控制信号切换。具体地,BMC需要提供一个切换接口命令,如IPMI命令供主机CPU进行调用,主机CPU通过LPC通道发送切换接口命令实现对IO开关选通信号的控制。默认情况下,IO开关信号选通到BMC端,需要进行固件升级时,主机CPU要先将TF卡或SD卡的信号切换到主机CPU端。
需要说明的是,如图6所示,本申请实施例可在BMC端设计嵌入式固件,BMC启动后将为TF卡或SD卡设置分区,并建立用于存放待升级镜像文件的待升级分区。预先在主机OS中开发升级程序,升级程序执行时,需要先将SD信号从BMC端切换到主机CPU端,主机OS即可识别到TF卡或SD卡并对其进行挂载,进而将待升级镜像文件拷贝到待升级分区中。拷贝完成后升级程序控制IO开关的控制信号,将SD信号切换到BMC端,等待BMC端进行固件升级。BMC利用预先启动的进程不断轮询是否有待升级镜像文件,如果有,则利用该镜像文件进行固件升级。
在具体实施中,上述待升级镜像文件可以设计为HPM格式。HPM格式文件是由HPM头和原始升级镜像拼接而成的二进制文件,HPM头包含待升级设备的类型,如BMC、BIOS、PSU、CPLD等。在BMC识别到待升级镜像文件后,先读取HPM头以获知当前待升级的设备,然后调用升级程序进行相应的升级。固件升级时,BMC将从HPM镜像文件中取出原始待升级镜像,并将原始待升级镜像升级到相应的待升级设备;升级完成后将待升级分区中的待升级文件删除或拷贝到其他分区,等待下一次升级。
本申请实施例提供的带内固件升级方案接口统一,效率较高,且确保了固件升级的安全性,简化了计算机系统中的固件维护和升级,能够显著提高工作效率并节省成本。
本申请还提供了一种计算机可读存储介质,该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一实施例公开的所述带内固件升级方法的步骤。
通过以上方案可知,本申请提供的一种带内固件升级方法,应用于主机CPU,所述主机CPU、BMC均与中间件相连,所述方法包括:当进行固件升级时,建立与所述中间件的通信连接;将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。由上可知,本申请在主机CPU和BMC之间连接一个中间件,用户在需要升级固件时,可将待升级镜像文件存储到中间件中,BMC通过读取中间件内的待升级镜像文件即可进行自动升级,不会影响固件原有配置,且避免了使用LPC接口导致的升级效率低下、失败概率较高的问题,实现了快速安全的固件升级。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

Claims (10)

1.一种带内固件升级方法,其特征在于,应用于主机CPU,所述主机CPU、BMC均与中间件相连,所述方法包括:
当进行固件升级时,建立与所述中间件的通信连接;
将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
2.根据权利要求1所述的带内固件升级方法,其特征在于,所述主机CPU、BMC均通过IO开关与所述中间件相连;所述IO开关用于选通所述中间件与所述主机CPU或所述BMC的通路;
所述当进行固件升级时,建立与所述中间件的通信连接,包括:
当进行固件升级时,控制所述IO开关将选通信号切换至所述中间件与所述主机CPU的通路,建立与所述中间件的通信连接。
3.根据权利要求2所述的带内固件升级方法,其特征在于,所述控制所述IO开关将选通信号切换至所述中间件与所述主机CPU的通路,包括:
通过LPC通道发送切换命令至所述BMC,以使所述BMC将选通信号切换至所述中间件与所述主机CPU的通路。
4.根据权利要求2所述的带内固件升级方法,其特征在于,所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级,包括:
控制所述IO开关将选通信号切换至所述中间件与所述BMC的通路,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
5.根据权利要求1至4任一项所述的带内固件升级方法,其特征在于,还包括:
所述BMC按照预设频率检测所述中间件的待升级分区中是否存在更新的待升级镜像文件;如果是,则获取更新的待升级镜像文件进行固件升级。
6.根据权利要求1至4任一项所述的带内固件升级方法,其特征在于,所述待升级镜像文件为HPM格式文件;所述HPM格式文件由HPM头和原始升级镜像拼接而成;
所述BMC从所述中间件获取所述待升级镜像文件进行固件升级包括:
所述BMC识别到所述待升级镜像文件后,读取HPM头并解析,以获取对应的待升级设备;
获取所述原始升级镜像,并利用所述原始升级镜像对当前所述待升级设备进行固件升级。
7.根据权利要求1至4任一项所述的带内固件升级方法,其特征在于,在所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级之后,还包括:
将所述待升级镜像文件删除或拷贝到待升级分区之外的分区。
8.一种带内固件升级装置,其特征在于,应用于主机CPU,所述主机CPU、BMC均与中间件相连,所述装置包括:
通信建立模块,用于当进行固件升级时,建立与所述中间件的通信连接;
固件升级模块,用于将待升级镜像文件拷贝到所述中间件的待升级分区,以使所述BMC从所述中间件的待升级分区中获取所述待升级镜像文件进行固件升级。
9.一种计算机系统,其特征在于,包括:主机CPU、BMC以及中间件;所述主机CPU、BMC均与所述中间件相连;
所述主机CPU用于存储计算机程序,所述计算机程序被执行时实现如权利要求1至7任一项所述带内固件升级方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述带内固件升级方法的步骤。
CN201911382307.1A 2019-12-27 2019-12-27 一种带内固件升级方法、装置及计算机系统和存储介质 Withdrawn CN111176703A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911382307.1A CN111176703A (zh) 2019-12-27 2019-12-27 一种带内固件升级方法、装置及计算机系统和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911382307.1A CN111176703A (zh) 2019-12-27 2019-12-27 一种带内固件升级方法、装置及计算机系统和存储介质

Publications (1)

Publication Number Publication Date
CN111176703A true CN111176703A (zh) 2020-05-19

Family

ID=70654147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911382307.1A Withdrawn CN111176703A (zh) 2019-12-27 2019-12-27 一种带内固件升级方法、装置及计算机系统和存储介质

Country Status (1)

Country Link
CN (1) CN111176703A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210232384A1 (en) * 2020-01-24 2021-07-29 Insyde Software Corp. System and Method for Runtime Capsule Firmware Update with Low-Latency Software SMIs
CN113765828A (zh) * 2021-08-13 2021-12-07 苏州浪潮智能科技有限公司 一种交换机及其cpld的升级系统和方法
CN113867767A (zh) * 2021-09-29 2021-12-31 新华三技术有限公司 一种服务器组件升级方法及服务器
CN115865665A (zh) * 2022-12-30 2023-03-28 苏州盛科科技有限公司 一种升级网络交换芯片内嵌mcu固件的方法、装置及存储介质
CN113064625B (zh) * 2021-04-26 2024-02-09 山东英信计算机技术有限公司 一种带外升级bios的方法、装置、设备及介质
CN118885222A (zh) * 2024-09-29 2024-11-01 苏州元脑智能科技有限公司 多媒体卡的挂载方法、装置、存储介质、电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105793865A (zh) * 2013-12-05 2016-07-20 甲骨文国际公司 支持中间件机器环境中的输入/输出(i/o)设备的基于主机的带内/旁带固件升级的系统和方法
CN106127056A (zh) * 2016-06-20 2016-11-16 浪潮电子信息产业股份有限公司 一种国产bmc芯片可信固件的设计方法
CN110399148A (zh) * 2019-06-18 2019-11-01 苏州浪潮智能科技有限公司 一种bmc升级的验证方法、装置和计算机可读存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105793865A (zh) * 2013-12-05 2016-07-20 甲骨文国际公司 支持中间件机器环境中的输入/输出(i/o)设备的基于主机的带内/旁带固件升级的系统和方法
CN106127056A (zh) * 2016-06-20 2016-11-16 浪潮电子信息产业股份有限公司 一种国产bmc芯片可信固件的设计方法
CN110399148A (zh) * 2019-06-18 2019-11-01 苏州浪潮智能科技有限公司 一种bmc升级的验证方法、装置和计算机可读存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210232384A1 (en) * 2020-01-24 2021-07-29 Insyde Software Corp. System and Method for Runtime Capsule Firmware Update with Low-Latency Software SMIs
US12032948B2 (en) * 2020-01-24 2024-07-09 Insyde Software Corp. System and method for runtime capsule firmware update with low-latency software SMIs
CN113064625B (zh) * 2021-04-26 2024-02-09 山东英信计算机技术有限公司 一种带外升级bios的方法、装置、设备及介质
CN113765828A (zh) * 2021-08-13 2021-12-07 苏州浪潮智能科技有限公司 一种交换机及其cpld的升级系统和方法
CN113867767A (zh) * 2021-09-29 2021-12-31 新华三技术有限公司 一种服务器组件升级方法及服务器
CN115865665A (zh) * 2022-12-30 2023-03-28 苏州盛科科技有限公司 一种升级网络交换芯片内嵌mcu固件的方法、装置及存储介质
CN118885222A (zh) * 2024-09-29 2024-11-01 苏州元脑智能科技有限公司 多媒体卡的挂载方法、装置、存储介质、电子设备

Similar Documents

Publication Publication Date Title
CN111176703A (zh) 一种带内固件升级方法、装置及计算机系统和存储介质
CN111176701A (zh) 一种基于外部存储卡的固件升级方法和装置
EP4625159A1 (en) Dual-bios system, system switching method and apparatus, device, and storage medium
WO2017193964A1 (zh) 一种组件升级方法、装置和系统
CN112732616B (zh) 一种基于spi控制器的bmc启动方法、装置及设备
US20180267727A1 (en) Access method and device for random access memories, control chip and storage medium
CN108920945B (zh) root权限获取及删除方法、装置、终端设备及存储介质
CN115951949A (zh) 一种bios的配置参数的恢复方法、装置及计算设备
US11431782B2 (en) Method, apparatus, and device for transmitting file based on BMC, and medium
CN111124761A (zh) 一种设备重启方法、装置、设备及介质
CN107391174A (zh) 一种系统在线升级的控制方法及控制装置
CN110753040B (zh) 一种请求处理的方法及装置
CN104951348A (zh) 一种可中断的recovery升级方法及装置
US10007529B2 (en) Data terminal running mode switching method, device, and data terminal
CN114020340B (zh) 一种服务器系统及其数据处理方法
CN107908418B (zh) 光纤通道节点卡的逻辑程序升级方法及光纤通道总线设备
US11314670B2 (en) Method, apparatus, and device for transmitting file based on BMC, and medium
CN107396185A (zh) 升级方法及系统
WO2017096889A1 (zh) 系统升降级的方法和装置
CN111949227A (zh) 一种打印机的驱动配置方法、装置、打印机及存储介质
US10049070B2 (en) Data card, and data card switching method and apparatus
JP7429792B2 (ja) データ伝送方法、端末及びコンピュータ読み取り可能な記憶媒体
CN116048642A (zh) 一种lldp使能状态的控制方法、装置及介质
CN115952129A (zh) 一种刀片服务器设置方法、装置及可读存储介质
CN116578309A (zh) 一种镜像更新方法、装置以及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20200519

WW01 Invention patent application withdrawn after publication