复合基板管理控制器系统及其产生方法技术方案

技术编号:34382359 阅读:61 留言:0更新日期:2022-08-03 21:00
本发明专利技术提供一种复合基板管理控制器系统及其产生方法,产生复合基板管理控制器(BMC)系统的方法包括:从多个BMC中选择一BMC作为主机BMC;从多个BMC中选择另一BMC作为用户端BMC,其中用户端BMC使用第一通信协定,该第一通信协定不同于主机BMC使用的第二通信协定,用户端BMC被配置为执行第一工作,而主机BMC被配置为执行第二工作;且配置主机BMC的配接器模块通过第一通信协定去连接用户端BMC,以及通过第二通信协定去连接主机BMC,由此,主机BMC通过配接器模块执行第一工作。BMC通过配接器模块执行第一工作。BMC通过配接器模块执行第一工作。

【技术实现步骤摘要】
复合基板管理控制器系统及其产生方法


[0001]本专利技术是关于一种基板管理控制器(BMC)系统以及用于产生BMC系统的方法,且更具体而言是关于一复合BMC系统及其产生方法。

技术介绍

[0002]计算装置通常在一定范围的参数内运行,同时其运作性能由感测器监控。该些受监控的参数可能包括例如温度、湿度、电源电压以及风扇速度等。在现有技术中,BMC通常用于搜集和分析感测器回传的监控数据,由以测量计算装置的运作以及性能。
[0003]由于BMC在硬体装置的管理中具有重要的作用,BMC方案发展快速,且市场上可用的专属BMC软件也相当多样。除了专属BMC方案外,亦有将BMC方案开源化的趋势。因此,在其
中,对于将多种BMC方案整合至单个BMC系统的方法有其需求。

技术实现思路

[0004]因此,本专利技术其中一目的旨在提供一种复合基板管理控制器(BMC)系统以及一种用于产生复合BMC系统的方法,以将来自不同BMC方案的功能整合至同一个BMC系统中。
[0005]为了达成前述目的,本专利技术的一实施例提供一种用于产生复合基板管理控制器系统的方法,该方法包括:从多个BMC中选择一BMC作为主机BMC;从多个BMC中选择另一BMC作为用户端BMC,其中用户端BMC使用第一通信协定,该第一通信协定不同于主机BMC使用的第二通信协定,用户端BMC被配置为执行第一工作,而主机BMC被配置为执行第二工作;且配置主机BMC的配接器模块通过第一通信协定去连接用户端BMC,以及通过第二通信协定去连接主机BMC,由此,主机BMC通过配接器模块执行第一工作。
[0006]根据本专利技术的其中一个方面,用户端BMC包括第一原始码,其被配置为执行第一工作,且主机BMC包括第二原始码,其被配置为执行第二工作。该方法进一步包含:使用配接器模块从用户端BMC处取得第一原始码;通过配接器模块编译第一原始码;以及使用配接器模块将经编译的第一原始码安装于主机BMC。
[0007]根据本专利技术的其中一个方面,编译第一原始码的步骤包括:使用配接器模块从用户端BMC处取得编译信息;以及根据用户端的编译信息使用仿真工具链编译第一原始码,其中仿真工具链包括主机BMC提供的程序设计工具。
[0008]根据本专利技术的其中一个方面,该方法进一步包括:使用主机BMC的本机工具链编译第二原始码;以及使用主机BMC产生包括经编译的第一原始码以及经编译的第二原始码的BMC映像档。
[0009]根据本专利技术的其中一个方面,该方法进一步包括:使用配接器模块从用户端BMC处取得关于第一工作的执行时间信息;以及根据该执行时间信息,使用配接器模块在主机BMC处配置仿真执行环境,用以执行该经编译的第一原始码。
[0010]根据本专利技术的其中一个方面,该方法进一步包括:使用主机BMC的本机工具链编译第二原始码;使用主机BMC产生包括经编译的第一原始码以及经编译的第二原始码的BMC映
像档;以及在主机BMC处执行该BMC映像档,以执行第一工作及第二工作,其中该经编译的第一原始码是在该仿真执行环境执行,且该经编译的第二原始码是在主机BMC的本机执行环境执行。
[0011]本专利技术的另一实施例提供一种复合BMC系统,其包括主机BMC以及主机BMC的配接器模块。该主机BMC包括第二原始码,被配置为执行第二工作。主机BMC的配接器模块包括用户端BMC的第一原始码,其被配置为执行第一工作,其中配接器模块被配置为通过第一通信协定去连接用户端BMC以及通过第二通信协定去连接主机BMC,由此,主机BMC通过配接器模块执行第一工作。
[0012]根据本专利技术的其中一个方面,该配接器模块被配置为根据从用户端BMC处取得的编译信息,使用仿真工具链编译第一原始码,该仿真工具链包括主机BMC的程序设计工具。
[0013]根据本专利技术的其中一个方面,该复合BMC系统进一步包括仿真执行环境,用以执行该经编译的第一原始码,该仿真执行环境是由配接器模块根据从用户端BMC处取得的关于第一工作的执行时间信息所配置。
[0014]根据本专利技术的其中一个方面,该混合BMC系统进一步包括具有经编译的第一原始码以及经编译的第二原始码的BMC映像档,其中该经编译的第二原始码是由主机BMC的本机工具链所编译。
[0015]为了进一步理解本公开内容,参考以下说明本公开内容实施例以及示例的详细描述。该些描述仅为说明的目的,而不旨在限制申请专利范围。
附图说明
[0016]图1为本专利技术的第一实施例的复合BMC系统的功能方块图。
[0017]图2为根据本专利技术的第一实施例,说明产生复合BMC系统的方法流程图
[0018]图3为本专利技术的第二实施例的复合BMC系统的功能方块图。
[0019]图4为将功能从用户端BMC转移至主机BMC的流程图,其是根据用以产生本专利技术的第二实施例的复合BMC系统的方法。
[0020]图5为通过配接器模块编译用户端BMC的第一原始码的实施例的流程图,其是根据用以产生本专利技术的第二实施例的复合BMC系统的方法。
[0021]图6为用以产生本专利技术的第二实施例的复合BMC系统的方法的实施例的流程图。
[0022]图7为本专利技术的第三实施例的复合BMC系统的功能方块图。
[0023]图8为用以产生本专利技术的第二实施例的复合BMC系统的方法的流程图。
[0024]主要元件符号说明:
[0025]1…
主机BMC
[0026]2…
用户端BMC
[0027]2’…
仿真第一工作模块
[0028]3…
配接器模块
[0029]11

第二工作模块
[0030]13

BMC映像档
[0031]21

第一工作模块
[0032]E1

经编译第一原始码
[0033]E2

经编译的第二原始码
[0034]I1

编译信息
[0035]I2

执行时间信息
[0036]NRE

本机执行环境
[0037]NTC

本机工具链
[0038]P1

第一通信协定
[0039]P2

第二通信协定
[0040]RE1

执行环境
[0041]RE1
’…
仿真执行环境
[0042]S100

步骤
[0043]S102

步骤
[0044]S104

步骤
[0045]S200

步骤
[0046]S202

步骤
[0047]S204

步骤
[0048]S300
…本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种复合基板管理控制器(BMC)系统的产生方法,其特征在于,包括:从多个BMC中选择一BMC作为一主机BMC;从该多个BMC中选择另一BMC作为一用户端BMC,其中该用户端BMC使用一第一通信协定,该第一通信协定不同于该主机BMC使用的一第二通信协定,该用户端BMC被配置为执行一第一工作,而该主机BMC被配置为执行一第二工作;且配置该主机BMC的一配接器模块通过该第一通信协定去连接该用户端BMC,以及通过该第二通信协定去连接该主机BMC,由此,该主机BMC通过该配接器模块执行该第一工作。2.根据权利要求1所述的复合基板管理控制器系统的产生方法,其特征在于,该用户端BMC包括一第一原始码,其被配置为执行该第一工作,且该主机BMC包括一第二原始码,其被配置为执行该第二工作,该方法进一步包含:使用该配接器模块从该用户端BMC处取得该第一原始码;通过该配接器模块编译该第一原始码;以及使用该配接器模块将经编译的第一原始码安装于该主机BMC。3.根据权利要求2所述的复合基板管理控制器系统的产生方法,其特征在于,编译该第一原始码的步骤包括:使用该配接器模块从该用户端BMC处取得一编译信息;以及根据该用户端的该编译信息使用一仿真工具链编译该第一原始码,其中该仿真工具链包括该主机BMC提供的程序设计工具。4.根据权利要求2所述的复合基板管理控制器系统的产生方法,其特征在于,进一步包括:使用该主机BMC的一本机工具链编译该第二原始码;以及使用该主机BMC产生包括经编译的第一原始码以及经编译的第二原始码的一BMC映像档。5.根据权利要求2所述的复合基板管理控制器系统的产生方法,其特征在于,进一步包括:使用该配接器模块从该用户端BMC处取得关于该第一工作的一执行时间信息;以及根据该执行时间信...

【专利技术属性】
技术研发人员:张至颖
申请(专利权)人:美商安迈国际有限责任公司
类型:发明
国别省市:

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

1