CN106055361A - 基于bmc的多种不同机型的集成式固件实现方法及*** - Google Patents

基于bmc的多种不同机型的集成式固件实现方法及*** Download PDF

Info

Publication number
CN106055361A
CN106055361A CN201610379331.XA CN201610379331A CN106055361A CN 106055361 A CN106055361 A CN 106055361A CN 201610379331 A CN201610379331 A CN 201610379331A CN 106055361 A CN106055361 A CN 106055361A
Authority
CN
China
Prior art keywords
bmc
type
information
firmware
management controller
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.)
Granted
Application number
CN201610379331.XA
Other languages
English (en)
Other versions
CN106055361B (zh
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.)
Shenzhen Tong Yi Yi Information Technology Co., Ltd.
Original Assignee
Shenzhen Guo Xinheng Space Science And Technology 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 Shenzhen Guo Xinheng Space Science And Technology Ltd filed Critical Shenzhen Guo Xinheng Space Science And Technology Ltd
Priority to CN201610379331.XA priority Critical patent/CN106055361B/zh
Publication of CN106055361A publication Critical patent/CN106055361A/zh
Application granted granted Critical
Publication of CN106055361B publication Critical patent/CN106055361B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供一种基于BMC的多种不同机型的集成式固件实现方法及***,所述集成式固件实现方法包括以下步骤:步骤S1,通过南桥芯片将主板的GPIO信息传递至基板管理控制器;步骤S2,所述基板管理控制器获取所述GPIO信息,并将所述GPIO信息转换成机型型号;步骤S3,所述基板管理控制器根据所述机型型号对固件程序代码的差异部分功能进行更改;步骤S4,将所述机型型号的配置信息显示到基板管理控制器的管理页面上。本发明真正达到了自动化实现机型判断和集中化开发的目的,开发人员、工厂烧录人员和服务器管理维护员都不再需要针对每款机型型号选择对应的固件,能够大大降低运维成本,提高了服务器维护效率,增强服务器稳定性。

Description

基于BMC的多种不同机型的集成式固件实现方法及***
技术领域
本发明涉及一种集成固件实现方法,尤其涉及一种基于BMC的多种不同机型的集成式固件实现方法,并涉及采用了该基于BMC的多种不同机型的集成式固件实现方法的***。
背景技术
目前主流的服务器上面都会用到BMC(基板管理控制器)去远程监控管理,同样目前一家服务器厂商通常会有多款机型产品供客户选择,当在做这些机型的开发时会遇到每做一款机型都需要重新开发BMC固件,而且用户使用升级时也会去找对应每一款机型产品的固件,这样无论是对用户还是对开发人员都比较麻烦,甚至出现机型越来越多的情况下开发维护工作都需要大量的人力来进行,而且制造工厂很容易出现混乱烧录错误的问题,难于管理并且影响到服务器的稳定性。
目前这种方法的缺点很明显,当服务器厂商有多款或者几十款服务器需要开发时,开发人员需要对每个机型去设计不同的BMC固件,其实这其中的很多机型的基本功能都是类似的,只是设计存在部分差异导致差异部分的功能不一致,不仅开发人员需要对每个机型的BMC 固件进行开发和维护,工厂烧录和客户升级都会出现多种的BMC固件,比较容易出错。
发明内容
本发明所要解决的技术问题是需要提供一种能够自动获取机型型号信息,进而减少开发人员工作量,降低开发成本的基于BMC的多种不同机型的集成式固件实现方法,并需要提供采用了该基于BMC的多种不同机型的集成式固件实现方法的***。
对此,本发明提供一种基于BMC的多种不同机型的集成式固件实现方法,包括以下步骤:
步骤S1,通过南桥芯片将主板的GPIO信息传递至基板管理控制器;
步骤S2,所述基板管理控制器获取所述GPIO信息,并将所述GPIO信息转换成机型型号;
步骤S3,所述基板管理控制器根据所述机型型号对固件程序代码的差异部分功能进行更改;
步骤S4,将所述机型型号的配置信息显示到基板管理控制器对应的管理页面上。
本发明的进一步改进在于,所述步骤S1中,对不同的主板设定相对应的GPIO信息,并将与主板一一对应的GPIO信息通过南桥芯片传递至所述基板管理控制器。
本发明的进一步改进在于,所述步骤S1中,根据至少两个主板的机型型号依次设定至少两个不同的GPIO信息的高低信号;在步骤S2中,所述基板管理控制器通过读取至少两个不同的GPIO信息的高低信号,并根据设定规则实现主板的机型型号的识别。
本发明的进一步改进在于,所述步骤S3中,根据识别的主板的机型型号进而对应配置该机型型号的软件固件配置。
本发明的进一步改进在于,所述软件固件配置包括配置其温度电压电源的传感器读取方法,实现该主板的机型型号的风扇调速策略,增加该机型型号的定制BMC功能,并设定该主板的机型型号和配置信息以供查看。
本发明的进一步改进在于,所述软件固件配置包括配置该主板的机型型号的温度、电压和风扇中的至少一种信息。
本发明的进一步改进在于,实现软件固件配置后,读取该主板的机型型号的硬件传感器信息。
本发明还一种基于BMC的多种不同机型的集成式固件实现***,采用了如上所述的基于BMC的多种不同机型的集成式固件实现方法,并包括南桥芯片、基板管理控制器和网卡,所述南桥芯片和网卡分别与基板管理控制器相连接。
本发明的进一步改进在于,所述基板管理控制器包括机型信息侦测模块和差异功能开发模块,所述机型信息侦测模块用于实现根据所述GPIO信息将其转换成机型型号,所述差异功能开发模块用于不同的机型型号的差异功能进行判断式开发。
本发明的进一步改进在于,所述机型信息侦测模块和差异功能开发模块均存储于基板管理控制器的 Flash中,在主板上电之后所述机型信息侦测模块和差异功能开发模块被调用,进而配置和读取依赖的主板芯片的寄存器信息。
与现有技术相比,本发明的有益效果在于:通过基板管理控制器去获取南桥芯片拉过来的主板的GPIO信息,然后把获取的GPIO信息汇总成机型型号显示在基板管理控制器的管理网页上,并根据机型型号去实现对应的不同的功能,真正达到了自动化实现机型判断和集中化开发的目的,开发人员不需要针对每款机型型号设计不同的固件,而是采用一个集成式固件即可,工厂烧录人员和服务器管理维护员也可以不用繁杂的寻找不同机型对应的开发固件,只需同样的集成式固件的文件即可,能够大大降低运维成本,同时提高服务器维护效率,增强服务器的稳定性。
附图说明
图1是本发明一种实施例的工作流程构示意图;
图2是本发明另一种实施例的***结构示意图。
具体实施方式
下面结合附图,对本发明的较优的实施例作进一步的详细说明。
实施例1:
如图1所示,本例提供一种基于BMC的多种不同机型的集成式固件实现方法,包括以下步骤:
步骤S1,通过南桥芯片将主板的GPIO信息传递至基板管理控制器;
步骤S2,所述基板管理控制器获取所述GPIO信息,并将所述GPIO信息转换成机型型号;
步骤S3,所述基板管理控制器根据所述机型型号对固件程序代码的差异部分功能进行更改;
步骤S4,将所述机型型号的配置信息显示到基板管理控制器对应的管理页面上。
本例预先将需要用到的多种不同机型的固件集成在一起,形成一个集成式固件;在基板管理控制器正常工作后实时获取当前的机型型号,即其ID,自动获取机型型号信息,因此,设计人员不需要多次重新开发基本功能,减少开发人员工作量,降低开发成本;并且,在工厂烧录和客户升级只需相同的一个集成式固件的文件即可,杜绝烧录和更新错误的可能性;当有重大功能需要升级时,可达到更改一个集成式固件升级所有产品BMC固件的效果,无需多次重复测试机型,大大提高了开发和测试效率;所述集成式固件为针对多种不同机型的集成式的BMC固件。
现有技术中的传统的做法是针对每一次新导入的产品去由专门的开发人员去开发维护这款服务器产品的BMC固件,工厂烧录和客户升级也需要去寻找适配的机型;这种现有的做法都是需要独立完成,需要复杂的开发维护流程,当有新功能导入时也需要单个产品逐一测试,无论是在效率上还是用户体验上都很不好。
本例通过BMC去获取南桥拉到主板的GPIO信息,所述GPIO信息为通用输入输出口的信息,并把这些GPIO信息处理成机型表示,显示在基板管理控制器的管理网页对BMC固件的差异功能进行判断式开发,这些部分功能模块被称为机型信息侦测模块和差异功能开发模块,这两个依赖于BMC程序的功能模块,存储于基板管理控制器的Flash中,在主板上电之后即会被调用,可以配置读取依赖的主板芯片的寄存器信息。因此,本例可以实现自动获取机型型号,并自动为不同的机型型号更改BMC功能,用户还可以远程查看机型型号信息。
本例所述步骤S1中,对不同的主板设定相对应的GPIO信息,并将与主板一一对应的GPIO信息通过南桥芯片传递至所述基板管理控制器;更为具体的,所述步骤S1中,根据至少两个主板的机型型号依次设定至少两个不同的GPIO信息的高低信号;在步骤S2中,所述基板管理控制器通过读取至少两个不同的GPIO信息的高低信号,并根据设定规则实现主板的机型型号的识别。所述步骤S3中,所述基板管理控制器根据所述机型型号对固件程序代码的差异部分功能进行更改,所述固件程序代码指的是集成式固件的程序代码,也就是将BMC程序代码根据机型型号把差异部分功能进行更改,其他基本功能不变。所述步骤S4中,通过底层驱动代码编程的方式把这些机型型号的详细配置信息显示到BMC的远程管理网页上,也就是说基板管理控制器对应的管理页面可以是远程管理页面,实现远程管理。
本例所述步骤S3中,根据识别的主板的机型型号进而对应配置该机型型号的软件固件配置;所述软件固件配置包括配置其温度电压电源的传感器读取方法,实现该主板的机型型号的风扇调速策略,增加该机型型号的定制BMC功能,并设定该主板的机型型号和配置信息以供查看。更为优选的,所述软件固件配置包括配置该主板的机型型号的温度、电压和风扇中的至少一种信息,也就是说,机型型号信息包括机型型号、温度、电压和风扇中的至少一种信息。
本例在实现软件固件配置后,读取该主板的机型型号的硬件传感器信息。
其中,BMC为基板管理控制器,即Baseboard Management Controller,一般内置在主板上,支持行业标准的 IPMI 规范,BMC提供的功能包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。GPIO为General Purpose Input Output ,即通用输入/输出,简称为GPIO或总线扩展器,是利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展接口;当微控制器或芯片组没有足够的I/O端口,或当***需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。
本例通过基板管理控制器去获取南桥芯片拉过来的主板的GPIO信息,然后把获取的GPIO信息汇总成机型型号显示在基板管理控制器的管理网页上,并根据机型型号去实现对应的不同的功能,真正达到了自动化实现机型判断和集中化开发的目的,开发人员不需要针对每款机型型号设计不同的固件,而是采用一个集成式固件即可,工厂烧录人员和服务器管理维护员也可以不用繁杂的寻找不同机型对应的开发固件,只需同样的集成式固件的文件即可,能够大大降低运维成本,同时提高服务器维护效率,增强服务器的稳定性。
实施例2:
如图2所示,本例还一种基于BMC的多种不同机型的集成式固件实现***,采用了如实施例1所述的基于BMC的多种不同机型的集成式固件实现方法,并包括南桥芯片、基板管理控制器和网卡,所述南桥芯片和网卡分别与基板管理控制器相连接。
图2中,RGMII为网卡接口,MDI为网线RJ45的接口;现有技术中普通的BMC固件开发只需针对目前的固件做一些功能需求,并不适用于其他机型,本例的集成式固件是在现有的硬件和软件设计上做修改,达到集成式固件的效果,其硬件部分的配置可以如下表所示。
本例在硬件上需要在不同的主板上设定不同的用于识别的GPIO信息,从南桥芯片端拉到ASPEED 2400芯片,所述ASPEED 2400芯片为主板芯片,假如如上表所示,工配置4个GPIO信息对应4中机型型号,可以根据主板的机型型号依次设定不同的GPIO信息的高低信号,基板管理控制器可以读取这些GPIO信号的值,并根据设定规则去判断该主板的机型型号。
而软件部分主要在集成式固件里进行开发,用程序代码的形式体现;当基板管理控制器正常工作后,首先读取这些从南桥芯片引如的主板的GPIO信息的值,根据这些GPIO信息的值来判定是什么机型型号,而后配置这个机型型号的软件配置,配置其温度电压电源的传感器读取方法,实现这个机型型号的风扇调速策略,增加这种机型型号的定制BMC功能,设定这个主板的型号和信息以供客户查看,实现这个机型主板的BMC功能。
本例所述基板管理控制器包括机型信息侦测模块和差异功能开发模块,所述机型信息侦测模块用于实现根据所述GPIO信息将其转换成机型型号,所述差异功能开发模块用于不同的机型型号的差异功能进行判断式开发。
本例所述机型信息侦测模块和差异功能开发模块均存储于基板管理控制器的Flash中,在主板上电之后所述机型信息侦测模块和差异功能开发模块被调用,进而配置和读取依赖的主板芯片的寄存器信息。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (10)

1.一种基于BMC的多种不同机型的集成式固件实现方法,其特征在于,包括以下步骤:
步骤S1,通过南桥芯片将主板的GPIO信息传递至基板管理控制器;
步骤S2,所述基板管理控制器获取所述GPIO信息,并将所述GPIO信息转换成机型型号;
步骤S3,所述基板管理控制器根据所述机型型号对固件程序代码的差异部分功能进行更改;
步骤S4,将所述机型型号的配置信息显示到基板管理控制器对应的管理页面上。
2.根据权利要求1所述的基于BMC的多种不同机型的集成式固件实现方法,其特征在于,所述步骤S1中,对不同的主板设定相对应的GPIO信息,并将与主板一一对应的GPIO信息通过南桥芯片传递至所述基板管理控制器。
3.根据权利要求2所述的基于BMC的多种不同机型的集成式固件实现方法,其特征在于,所述步骤S1中,根据至少两个主板的机型型号依次设定至少两个不同的GPIO信息的高低信号;在步骤S2中,所述基板管理控制器通过读取至少两个不同的GPIO信息的高低信号,并根据设定规则实现主板的机型型号的识别。
4.根据权利要求1至3任意一项所述的基于BMC的多种不同机型的集成式固件实现方法,其特征在于,所述步骤S3中,根据识别的主板的机型型号进而对应配置该机型型号的软件固件配置。
5.根据权利要求4所述的基于BMC的多种不同机型的集成式固件实现方法,其特征在于,所述软件固件配置包括配置其温度电压电源的传感器读取方法,实现该主板的机型型号的风扇调速策略,增加该机型型号的定制BMC功能,并设定该主板的机型型号和配置信息以供查看。
6.根据权利要求4所述的基于BMC的多种不同机型的集成式固件实现方法,其特征在于,所述软件固件配置包括配置该主板的机型型号的温度、电压和风扇中的至少一种信息。
7.根据权利要求4所述的基于BMC的多种不同机型的集成式固件实现方法,其特征在于,实现软件固件配置后,读取该主板的机型型号的硬件传感器信息。
8.一种基于BMC的多种不同机型的集成式固件实现***,其特征在于,采用了如权利要求1至7任意一项所述的基于BMC的多种不同机型的集成式固件实现方法,并包括南桥芯片、基板管理控制器和网卡,所述南桥芯片和网卡分别与基板管理控制器相连接。
9.根据权利要求8所述的基于BMC的多种不同机型的集成式固件实现***,其特征在于,所述基板管理控制器包括机型信息侦测模块和差异功能开发模块,所述机型信息侦测模块用于实现根据所述GPIO信息将其转换成机型型号,所述差异功能开发模块用于不同的机型型号的差异功能进行判断式开发。
10.根据权利要求9所述的基于BMC的多种不同机型的集成式固件实现***,其特征在于,所述机型信息侦测模块和差异功能开发模块均存储于基板管理控制器的 Flash中,在主板上电之后所述机型信息侦测模块和差异功能开发模块被调用,进而配置和读取依赖的主板芯片的寄存器信息。
CN201610379331.XA 2016-05-31 2016-05-31 基于bmc的多种不同机型的集成式固件实现方法及*** Active CN106055361B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610379331.XA CN106055361B (zh) 2016-05-31 2016-05-31 基于bmc的多种不同机型的集成式固件实现方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610379331.XA CN106055361B (zh) 2016-05-31 2016-05-31 基于bmc的多种不同机型的集成式固件实现方法及***

Publications (2)

Publication Number Publication Date
CN106055361A true CN106055361A (zh) 2016-10-26
CN106055361B CN106055361B (zh) 2020-04-17

Family

ID=57172415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610379331.XA Active CN106055361B (zh) 2016-05-31 2016-05-31 基于bmc的多种不同机型的集成式固件实现方法及***

Country Status (1)

Country Link
CN (1) CN106055361B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106919393A (zh) * 2017-02-28 2017-07-04 青岛海信电器股份有限公司 一种对待发布软件进行处理的方法及装置
CN108306964A (zh) * 2018-01-31 2018-07-20 郑州云海信息技术有限公司 服务器节点信息集中显示方法、***、设备及存储介质
CN108334367A (zh) * 2017-08-31 2018-07-27 郑州云海信息技术有限公司 一种面向bmc芯片的固件远程升级***及方法
CN109032701A (zh) * 2018-07-26 2018-12-18 郑州云海信息技术有限公司 一种更新散热策略参数的方法、装置及受控终端
CN109117108A (zh) * 2018-07-26 2019-01-01 深圳控道智能科技有限公司 一种显示配置方法和***
CN109254891A (zh) * 2018-09-25 2019-01-22 郑州云海信息技术有限公司 一种调试板卡
CN111209030A (zh) * 2019-12-25 2020-05-29 深圳优地科技有限公司 一种固件的配置方法及装置
CN112445534A (zh) * 2020-11-25 2021-03-05 深圳宝新创科技股份有限公司 一种软件兼容方法、装置和设备
CN117075958A (zh) * 2023-10-16 2023-11-17 广东优力普物联科技有限公司 一种适应多机型的固件生成方法、存储介质及电子设备
CN117519836A (zh) * 2023-12-28 2024-02-06 苏州元脑智能科技有限公司 服务器的启动控制方法及装置、服务器

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1584822A (zh) * 2003-08-19 2005-02-23 联想(北京)有限公司 一种升级计算机固件程序的方法
CN1834915A (zh) * 2005-03-16 2006-09-20 富士通株式会社 在计算机服务器***中更新固件的方法
CN102147640A (zh) * 2010-02-05 2011-08-10 英业达股份有限公司 一种具有多个主板的服务器
CN102279756A (zh) * 2010-06-11 2011-12-14 英业达股份有限公司 Cpld固件更新方法
CN102388366A (zh) * 2011-09-22 2012-03-21 华为技术有限公司 实现不同处理器兼容的方法及装置
CN102693141A (zh) * 2012-05-09 2012-09-26 浪潮电子信息产业股份有限公司 一种基于BMC的服务器可编程逻辑器件的Firmware自动更新***
US20120284497A1 (en) * 2011-05-05 2012-11-08 Novatek Microelectronics Corp. Booting method of main chip
CN102929817A (zh) * 2012-10-12 2013-02-13 浪潮电子信息产业股份有限公司 一种基于gpio检测的多机种机型信息自动配置的方法
CN103377061A (zh) * 2012-04-27 2013-10-30 鸿富锦精密工业(深圳)有限公司 固件更新管理***及方法
US20140129821A1 (en) * 2012-11-06 2014-05-08 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Test system and method for computer
CN104063302A (zh) * 2013-03-19 2014-09-24 鸿富锦精密电子(天津)有限公司 ***状态指示装置
CN104182017A (zh) * 2014-08-21 2014-12-03 刘文君 一种服务器的智能散热控制***及控制方法
CN104424068A (zh) * 2013-08-29 2015-03-18 鸿富锦精密工业(深圳)有限公司 固件更新压力测试***及方法
CN104486419A (zh) * 2014-12-18 2015-04-01 浪潮电子信息产业股份有限公司 一种基于飞腾平台通过网络更新固件的方法
CN104598283A (zh) * 2015-02-06 2015-05-06 浪潮电子信息产业股份有限公司 一种单架构多结构bmc固件程序的实现方法
CN104731675A (zh) * 2015-03-24 2015-06-24 浪潮集团有限公司 一种服务器***中bios的智能冗余备份方法
CN104850485A (zh) * 2015-05-25 2015-08-19 深圳国鑫恒宇技术有限公司 一种基于bmc远程诊断服务器开机故障的方法及***

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1584822A (zh) * 2003-08-19 2005-02-23 联想(北京)有限公司 一种升级计算机固件程序的方法
CN1834915A (zh) * 2005-03-16 2006-09-20 富士通株式会社 在计算机服务器***中更新固件的方法
CN102147640A (zh) * 2010-02-05 2011-08-10 英业达股份有限公司 一种具有多个主板的服务器
CN102279756A (zh) * 2010-06-11 2011-12-14 英业达股份有限公司 Cpld固件更新方法
US20120284497A1 (en) * 2011-05-05 2012-11-08 Novatek Microelectronics Corp. Booting method of main chip
CN102388366A (zh) * 2011-09-22 2012-03-21 华为技术有限公司 实现不同处理器兼容的方法及装置
CN103377061A (zh) * 2012-04-27 2013-10-30 鸿富锦精密工业(深圳)有限公司 固件更新管理***及方法
CN102693141A (zh) * 2012-05-09 2012-09-26 浪潮电子信息产业股份有限公司 一种基于BMC的服务器可编程逻辑器件的Firmware自动更新***
CN102929817A (zh) * 2012-10-12 2013-02-13 浪潮电子信息产业股份有限公司 一种基于gpio检测的多机种机型信息自动配置的方法
US20140129821A1 (en) * 2012-11-06 2014-05-08 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Test system and method for computer
CN104063302A (zh) * 2013-03-19 2014-09-24 鸿富锦精密电子(天津)有限公司 ***状态指示装置
CN104424068A (zh) * 2013-08-29 2015-03-18 鸿富锦精密工业(深圳)有限公司 固件更新压力测试***及方法
CN104182017A (zh) * 2014-08-21 2014-12-03 刘文君 一种服务器的智能散热控制***及控制方法
CN104486419A (zh) * 2014-12-18 2015-04-01 浪潮电子信息产业股份有限公司 一种基于飞腾平台通过网络更新固件的方法
CN104598283A (zh) * 2015-02-06 2015-05-06 浪潮电子信息产业股份有限公司 一种单架构多结构bmc固件程序的实现方法
CN104731675A (zh) * 2015-03-24 2015-06-24 浪潮集团有限公司 一种服务器***中bios的智能冗余备份方法
CN104850485A (zh) * 2015-05-25 2015-08-19 深圳国鑫恒宇技术有限公司 一种基于bmc远程诊断服务器开机故障的方法及***

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106919393B (zh) * 2017-02-28 2020-06-16 海信视像科技股份有限公司 一种对待发布软件进行处理的方法及装置
CN106919393A (zh) * 2017-02-28 2017-07-04 青岛海信电器股份有限公司 一种对待发布软件进行处理的方法及装置
CN108334367A (zh) * 2017-08-31 2018-07-27 郑州云海信息技术有限公司 一种面向bmc芯片的固件远程升级***及方法
CN108334367B (zh) * 2017-08-31 2021-03-30 郑州云海信息技术有限公司 一种面向bmc芯片的固件远程升级方法
CN108306964A (zh) * 2018-01-31 2018-07-20 郑州云海信息技术有限公司 服务器节点信息集中显示方法、***、设备及存储介质
CN109032701A (zh) * 2018-07-26 2018-12-18 郑州云海信息技术有限公司 一种更新散热策略参数的方法、装置及受控终端
CN109117108A (zh) * 2018-07-26 2019-01-01 深圳控道智能科技有限公司 一种显示配置方法和***
CN109117108B (zh) * 2018-07-26 2021-11-16 深圳控道智能科技有限公司 一种显示配置方法和***
CN109254891A (zh) * 2018-09-25 2019-01-22 郑州云海信息技术有限公司 一种调试板卡
CN111209030A (zh) * 2019-12-25 2020-05-29 深圳优地科技有限公司 一种固件的配置方法及装置
CN112445534A (zh) * 2020-11-25 2021-03-05 深圳宝新创科技股份有限公司 一种软件兼容方法、装置和设备
CN117075958A (zh) * 2023-10-16 2023-11-17 广东优力普物联科技有限公司 一种适应多机型的固件生成方法、存储介质及电子设备
CN117075958B (zh) * 2023-10-16 2024-01-23 广东优力普物联科技有限公司 一种适应多机型的固件生成方法、存储介质及电子设备
CN117519836A (zh) * 2023-12-28 2024-02-06 苏州元脑智能科技有限公司 服务器的启动控制方法及装置、服务器
CN117519836B (zh) * 2023-12-28 2024-03-29 苏州元脑智能科技有限公司 服务器的启动控制方法及装置、服务器

Also Published As

Publication number Publication date
CN106055361B (zh) 2020-04-17

Similar Documents

Publication Publication Date Title
CN106055361A (zh) 基于bmc的多种不同机型的集成式固件实现方法及***
CN100562756C (zh) 一种设备检测监控控制方法及***
CN109117151A (zh) 烧写器以及程序烧写方法、装置、计算机设备和存储介质
CN107037352A (zh) 一种电容式触控按键芯片检测标定***及方法
CN105874682A (zh) 用于电子设备的充电方法和充电装置
CN106561018A (zh) 监测服务器的方法、监测装置及监测***
US10210068B2 (en) Device topology definition system
CN106383763A (zh) 数据中心智能故障检测报警***
CN104520812A (zh) 检测融合基础架构模型和正运行的融合基础架构之间的模式匹配的自动化方法
CN107277193A (zh) 一种基板管理控制器地址管理方法、装置和***
CN104765745A (zh) 对数据库中的加载数据进行逻辑验证的方法和***
CN103744769A (zh) 一种基于逻辑芯片cpld的快速定位服务器电源故障的方法
CN106407059A (zh) 一种服务器节点测试***及方法
CN103955429B (zh) 确定回归测试范围的方法及装置
CN112329184B (zh) 网络架构配置信息生成方法、装置、存储介质及电子设备
CN103425580A (zh) 一种自动快速获取和校验云计算设备配置信息的方法
CN106598895A (zh) 一种功能小板识别***和方法
CN104281523A (zh) 一种需求可测性分析方法及***
CN106407054A (zh) 一种bmc自动测试***及方法
US20170039122A1 (en) Remote Monitoring System for Handheld Electronic Devices
CN110297735A (zh) 基于固态硬盘的通用复判测试***
CN103019171B (zh) 一种环境模拟测试设备集中控制的方法
CN102073570A (zh) 服务器***
CN110248181A (zh) 外接设备自复位方法、装置、***和计算机可读介质
CN106991067A (zh) 用于一主多从式网络的数据交互方法及其嵌入式设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20170509

Address after: 518000 Guangdong city of Shenzhen province Nanshan District Guangdong streets Park seven Shenzhen Digital Technology Park B1 building 3 floor C District

Applicant after: Shenzhen Tong Yi Yi Information Technology Co., Ltd.

Address before: 518000 Guangdong province Shenzhen city Nanshan District high tech park, seven Shenzhen City Digital Technology Park B1 building 3 floor C District

Applicant before: Shenzhen Guo Xinheng space Science and Technology Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant