固件更新的处理方法与装置制造方法及图纸

技术编号:36245327 阅读:32 留言:0更新日期:2023-01-07 09:35
一种固件更新的处理方法与装置,所述固件更新的处理方法包括获取服务器的设备清单,设备清单记录至少一周边设备;根据主机板产生核心装置树源信息;根据设备清单产生每一周边设备的设备装置树源信息与至少一背板装置树源信息;将核心装置树源信息、设备装置树源信息与所述背板装置树源信息封装为目标文件。所述的固件更新的处理方法可以对同一系列的服务器提供相应的目标文件,并且根据增设的周边设备部署相应的硬件描述信息,以供服务器更新相应的固件。应的固件。应的固件。

【技术实现步骤摘要】
固件更新的处理方法与装置


[0001]本公开关于一种固件更新方法与装置,特别有关一种服务器与其周边设备的固件更新的处理方法与装置。

技术介绍

[0002]随着各式的运算需求的增加,也带动服务器的快速发展。在布建服务器时除了要求处理器的运算能力外,也要考量服务器的扩充能力。一般而言,服务器可以通过背板(backplane)扩充各式的周边设备。例如:服务器通过背板连接外接的存储装置、风扇或感应器等。
[0003]由于服务器与各种周边设备的组合搭配样式繁多。举例来说,相同型号的服务器可能为因应不同数量的刀锋主机板,所以会配置不同数量的背板、风扇与感应器。如果对每一种主机板与周边设备提出相应的装置树源信息(Device Tree Source)的开发,这将会大幅提高后端人员的开发与维护的成本。

技术实现思路

[0004]有鉴于此,固件更新的处理方法包括获取主机板的设备清单,设备清单记录至少一周边设备;根据主机板产生核心装置树源信息;根据设备清单产生每一周边设备的设备装置树源信息与至少一背板装置树源信息;将核心装置树源信息、设备装本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固件更新的处理方法,其特征在于,包括:获取一主机板的一设备清单,该设备清单记录至少一周边设备;根据该主机板产生一核心装置树源信息;根据该设备清单产生每一该周边设备的一设备装置树源信息与至少一背板装置树源信息;以及将该核心装置树源信息、该设备装置树源信息与所述背板装置树源信息封装为一目标文件。2.如权利要求1所述的固件更新的处理方法,其特征在于,在将该核心装置树源信息、该设备装置树源信息与所述背板装置树源信息封装为该目标文件的步骤包括:将每一该设备装置树源信息分别编译为一设备中间文件;根据该主机板的一背板数量信息产生相应数量的所述背板装置树源信息;将每一该背板装置树源信息分别编译为一背板中间文件;将该核心装置树源信息编译为一核心文件;以及将该设备中间文件、该背板中间文件与该核心文件封装为该目标文件。3.如权利要求2所述的固件更新的处理方法,其特征在于,在封装该目标文件的步骤后包括:由一第一计算机发送该目标文件至一第二计算机;判断该第二计算机的一当前描述文件与该目标文件的一校验和值;以及若该当前描述文件的该校验和值相异于该目标文件的该校验和值,将该目标文件替代该当前描述文件。4.如权利要求3所述的固件更新的处理方法,其特征在于,在判断该第二计算机的该当前描述文件与该目标文件的该校验和值的步骤包括:获取该第二计算机的一主机板与该主机板的一版本信息;根据该版本信息从该目标文件中选择至少一该背板中间文件、该核心文件与所述设备中间文件;以及根据所选的该背板中间文件、该核心文件与所述设备中间文件产生相应的该校验和值。5.一种固件更新的处理方法,其特征在于,包括:获取一主机板的一第一设备清单与一第二设备清单,该第一设备清单具有至少一第一周边设备,该第二设备清单具有至少一第二周边设备;根据该主机板产生一核心装置树源信息;根据该第一设备清单产生每一该第一周边设备的一第一设备装置树源信息与至少一第一背板装置树源信息;根据该第二设备清单产生每一该第二周边设备的一第二设备装置树源信息与至少一第二背板装置树源信息;以及将该核心装置树源信息、该第一设备装置树源信息、该第一背板装置树源信息、该第二设备装置树源信息与该第二背板装置树源信息封装为一目标文件。6.如权利要求5所述的固件更新的处理方法,其特征在于,在封装为该目标文件的步骤包括:
将所述第一设备装置树源信息与所述第二设备装置树源信息分别编译为一第一设备中间文件与一第二设备中间文件;根据该第一设备清单的一第一背板数量信息与该第二设备清单的一第二背板数量信息分别产生相应数量的所述第一背板装置树源信息与所述第二背板装置树源信息;将所述...

【专利技术属性】
技术研发人员:王绍宇孙佩杰黄添寿李尚恩
申请(专利权)人:技嘉科技股份有限公司
类型:发明
国别省市:

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

1