ARM服务器和ARM核心板的启动方法技术

技术编号:33289640 阅读:18 留言:0更新日期:2022-05-01 00:05
本公开提供了一种ARM服务器和ARM核心板的启动方法,涉及计算机技术领域,尤其涉及ARM服务器、云计算及云服务技术领域。具体实现方案为:一种ARM服务器,包括基板管理控制板卡和至少一个ARM核心板,所述基板管理控制板卡与所述至少一个ARM核心板通信连接;所述基板管理控制板卡用于,在所述至少一个ARM核心板处于上电状态的情况下,向所述至少一个ARM核心板发送启动引导程序,使所述至少一个ARM核心板根据所述启动引导程序进行启动。本公开实现了在保证ARM核心板正常启动的前提下,减少了ARM核心板的建造成本以及存储压力的效果。ARM核心板的建造成本以及存储压力的效果。ARM核心板的建造成本以及存储压力的效果。

【技术实现步骤摘要】
ARM服务器和ARM核心板的启动方法


[0001]本公开涉及计算机
,尤其涉及ARM服务器、云计算及云服务
,特别涉及一种ARM服务器和ARM核心板的启动方法。

技术介绍

[0002]ARM服务器表示采用ARM架构的专用服务器CPU设计开发的高性能计算设备,主要针对移动端应用,例如云游戏、云手机和移动办公等等。
[0003]目前ARM服务器中ARM核心板的启动,是通过ARM核心板自身存储的启动引导程序来实现的。

技术实现思路

[0004]本公开提供了一种用于在保证ARM核心板正常启动前提下,减少ARM核心板建造成本的方法、装置、电子设备和介质。
[0005]根据本公开的一方面,提供了一种ARM服务器,包括基板管理控制板卡和至少一个ARM核心板,所述基板管理控制板卡与所述至少一个ARM核心板通信连接;
[0006]所述基板管理控制板卡用于,在所述至少一个ARM核心板处于上电状态的情况下,向所述至少一个ARM核心板发送启动引导程序,使所述至少一个ARM核心板根据所述启动引导程序进行启动。
[0007]根据本公开的另一方面,提供了一种ARM核心板的启动方法,由本公开任一项所述的ARM服务器中的ARM核心板执行,所述方法包括:
[0008]在所述ARM核心板处于上电状态的情况下,从所述ARM服务器中的基板管理控制板卡获取启动引导程序;
[0009]根据所述启动引导程序启动所述ARM核心板。
[0010]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0011]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0012]图1A是根据本公开实施例公开的一些现有技术中ARM核心板的结构示意图;
[0013]图1B是根据本公开实施例公开的一些ARM服务器的结构示意图;
[0014]图2是根据本公开实施例公开的另一些ARM服务器的结构示意图;
[0015]图3是根据本公开实施例公开的一种ARM核心板的启动方法的流程图;
[0016]图4是根据本公开实施例公开的另一些ARM核心板的启动方法的流程图。
具体实施方式
[0017]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种
细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0018]申请人在研发过程中发现,目前市场中ARM服务器搭载的ARM核心板,通常是由芯片单元、内存单元、存储单元和网卡单元构成。图1A是根据本公开实施例公开的一些现有技术中ARM核心板的结构示意图,如图1A所示,芯片单元10分别与内存单元11、存储单元12和网卡单元13通信连接,其中存储单元12中存储有启动引导程序,当ARM核心板上电后,则基于存储单元12中存储的启动引导程序,对ARM核心板进行启动。
[0019]然而目前结构的ARM核心板,必须在每个ARM核心板出厂前就要安装存储单元,用于存储启动引导程序,以保证每个ARM核心板都可以正常启动,这无疑大大提高了ARM核心板的建造成本,并且还会增大每个ARM核心板的存储压力。
[0020]图1B是根据本公开实施例公开的一些ARM服务器的结构示意图,可以适用于控制ARM服务器中ARM核心板启动的情况。
[0021]如图1B所示,本实施例公开的ARM服务器100包括基板管理控制板卡101和至少一个ARM核心板102,基板管理控制板卡101与至少一个ARM核心板102通信连接;
[0022]基板管理控制板卡101用于,在至少一个ARM核心板102处于上电状态的情况下,向至少一个ARM核心板102发送启动引导程序,使至少一个ARM核心板102根据启动引导程序进行启动。
[0023]在一种结构形式中,ARM服务器100包括机箱,在机箱内部设置有至少一个ARM核心板102,ARM核心板102在机箱中的排列方式包括但不限于纵向平行排列或者横向平行排列等。ARM核心板102的数量可以根据具体业务需求进行设置,可选的,一个ARM核心板102用于处理特定用户的数据,即用户与ARM核心板之间具有绑定关系。
[0024]ARM核心板102可以通过可拆卸形式设置于ARM服务器100中,还可以通过一体化形式,例如焊接形式,设置于ARM服务器100中。换言之,当ARM核心板102通过可拆卸形式设置于ARM服务器100中时,技术人员可根据业务需求或算力需求的变更,实时调整ARM核心板102的类型,适应能力更强;当ARM核心板102通过一体化形式设置于ARM服务器100中时,方便ARM核心板102和ARM服务器100的批量生产,以便快速的投入到实际业务中。
[0025]ARM服务器100还包括基板管理控制板卡101,基板管理控制板卡101的类型为Baseboard Management Controller(BMC)板卡,是一个专门的服务处理机或者ARM PC集群,它利用传感器来监视ARM核心板102的状态,并且通过独立的连接线路以及配置接口和外部设备进行通信,用于对ARM核心板102进行管理,包括但不限于ARM核心板启动、运行环境数据的监测以及供电控制等功能。
[0026]各ARM核心板102与基板管理控制板卡101之间通过包括但不限于SPI(Serial Peripheral Interface,串行外设接口)总线、Queued SPI(Queued Serial Peripheral Interface,队列式串行外设接口)总线和USB(Universal Serial Bus,通用串行总线)等通信连接,使得各ARM核心板102与基板管理控制板卡101之间进行数据的交互。
[0027]可选的,各ARM核心板102通过包括ARM服务器100内置的电池模组进行供电,或者通过包括外界电源进行供电,本实施例并不对各ARM核心板102的供电方式进行限定。当任一ARM核心板102处于上电状态时,则该ARM核心板102生成程序请求并发送至基板管理控制
板卡101。基板管理控制板卡101接收程序请求,并从本地存储的启动引导程序中,获取该程序请求对应的启动引导程序,进而将该启动引导程序发送给该ARM核心板102。该ARM核心板102接收该启动引导程序,并加载该启动引导程序,进而启动该ARM核心板102。其中,启动引导程序即Bootloader,是ARM核心板在上电后执行的第一段代码,用于对ARM核心板进行硬件的初始化。
[0028]本公开通过在ARM服务器中设置基板管理控制板卡,并由基板管理控制板卡为ARM服务器中至少一个ARM核心板分发启动引导程序,使至少一个ARM核心板根据启本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ARM服务器,包括基板管理控制板卡和至少一个ARM核心板,所述基板管理控制板卡与所述至少一个ARM核心板通信连接;所述基板管理控制板卡用于,在所述至少一个ARM核心板处于上电状态的情况下,向所述至少一个ARM核心板发送启动引导程序,使所述至少一个ARM核心板根据所述启动引导程序进行启动。2.根据权利要求1所述的ARM服务器,其中,所述ARM核心板包括芯片单元和内存单元,所述芯片单元与所述内存单元通信连接;所述芯片单元用于根据所述至少一个ARM核心板的标识信息生成程序请求,并将所述程序请求发送至所述基板管理控制板卡,用于从所述基板管理控制板卡获取与所述标识信息匹配的启动引导程序;所述芯片单元还用于在所述内存单元加载所述启动引导程序,用于对所述至少一个ARM核心板进行硬件初始化。3.根据权利要求2所述的ARM服务器,其中,所述至少一个ARM核心板由所述芯片单元、所述内存单元和网卡单元组成,所述芯片单元与所述网卡单元通信连接;所述芯片单元还用于在所述至少一个ARM核心板硬件初始化完成的情况下,根据所述标识信息生成文件请求,并将所述文件请求发送至所述网卡单元;所述网卡单元用于将所述文件请求发送至存储服务器,用于从所述存储服务器获取与所述标识信息匹配的系统镜像文件,并将所述系统镜像文件发送至所述芯片单元;所述芯片单元还用于将所述系统镜像文件在所述内存单元中进行加载,用于启动所述至少一个ARM核心板。4.根据权利要求3所述的ARM服务器,其中,所述芯片单元还用于将所述至少一个ARM核心板的工作数据,通过所述网卡单元发送至所述存储服务器,使所述存储服务器存储所述工作数据。5.根据权利要求2所述的ARM服务器,其中,所述基板管理控制板卡包括基板管理控制器和存储单元,所述基板管理控制器与所述存储单元通信连接;所述基板管理控制器用于根据所述芯片单元发...

【专利技术属性】
技术研发人员:吴志勇黄坚周光蒋君华
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1