一种电子装置的制造方法
【技术领域】
[0001]本发明涉及一种电子装置,特别是涉及一种可根据外部更新信号灵活更新硬盘扩展器的固件存储器或所述非易失性存储器的电子装置。
【背景技术】
[0002]当前存储服务器上的硬盘背板的固件是通过离线烧录,当要更新固件的时候就要把固件芯片焊下来,烧录完成后再焊上,这种方式很浪费时间,也不利于远程监控机器。现有还有通过0S下面的工具或者其他第三方的工具来完成固件的更新动作,这种方式也不利于远程操作或者是批量处理。
【发明内容】
[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电子装置,用于解决现有技术中不能方便且批量的对硬盘背板的固件进行更新的问题。
[0004]为实现上述目的及其他相关目的,本发明提供一种电子装置,包括:一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接;一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。
[0005]于本发明的一具体实施例中,所述通信单元包括一第一通信协议端口、一第二通信协议端口、一第三通信协议端口及一第四通信协议端口。
[0006]于本发明的一具体实施例中,所述第一通信协议端口、所述第二通信协议端口、所述第三通信协议端口及所述第四通信协议端口均包括所述第一数据通道与所述第二数据通道。
[0007]于本发明的一具体实施例中,所述第一通信协议端口与所述第二通信协议端口设置在所述主机板上并电性连接所述基板管理控制器,所述第三通信协议端口与所述第四通信协议端口设置在所述硬盘背板上并电性连接所述硬盘扩展器。
[0008]于本发明的一具体实施例中,所述第一通信协议端口与所述第三通信协议端口通过一第一电缆连接,所述第二通信协议端口与所述第四通讯协议端口通过一第二电缆连接。
[0009]于本发明的一具体实施例中,所述更新信号为包括SPI协议或I2C协议的通信协议
?目息。
[0010]于本发明的一具体实施例中,当所述基板管理控制器接收的更新信号的通信协议信息为I2C协议时,将所述管理信号通过所述第一通信协议端口及第三通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述非易失性存储器,当所述基板管理控制器接收的更新信号中的通信协议信息为SPI协议时,将所述管理信号通过所述第二通信协议端口及第四通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述固件存储器。
[0011]于本发明的一具体实施例中,所述第一电缆与所述第二电缆为MiniSAS数据线。
[0012]于本发明的一具体实施例中,所述基板管理控制器根据所述外部控制装置通过网络在线发送的所述更新信号,以对所述硬盘扩展器的固件存储器或非易失性存储器进行更新;其中,所述外部控制装置为远程管理服务器,所述网络为有线或无线网络。
[0013]于本发明的一具体实施例中,所述基板管理控制器在所述电子装置处于待机状态时,根据所述更新信号,对所述硬盘扩展器的固件存储器或非易失性存储器进行更新。
[0014]如上所述,本发明的电子装置,包括:一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接;一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。本发明的电子装置利用现有的硬件架构,根据所述更新信号实现对所述硬盘扩展器的所述固件存储器或所述非易失性存储器的实时和批量更新,更新操作方便且效率高。
【附图说明】
[0015]图1显示为本发明的电子装置在一具体实施例中的应用示意图。
[0016]图2显示为本发明的电子装置在一具体实施例中的运行流程示意图。
[0017]元件标号说明
[0018]1电子装置
[0019]11主机板
[0020]111基板管理控制器
[0021]12通信单元
[0022]13硬盘背板
[0023]131硬盘扩展器
[0024]1311固件存储器
[0025]1312NVRAM
[0026]2外部控制装置
[0027]S11 ?S13 步骤
【具体实施方式】
[0028]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0029]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0030]在服务器的运行过程中,可能需要对硬盘背板的固件进行批量的更新,显示的固件更新是通过离线烧录方式,当要更新固件的时候就要把固件芯片焊下来,烧录完成后再焊上,这种方式很浪费时间,也不利于远程监控机器。现有的固件更新的方式还有通过0S下面的工具或者其他第三方的工具来完成固件的更新动作,这种方式也不利于远程操作或者是批量处理。
[0031]请参阅图1,显示为本发明的电子装置在一具体实施例中的应用示意图。在具体应用中,所述电子装置1例如为一服务器,更优选为一存储服务器。
[0032]具体的,本实施例中,所述电子装置1,包括一主机板11、一通信单元12、以及一硬盘背板13。
[0033]所述主机板11包括一基板管理控制器(BMC)111,所述基板管理控制器111适于与一外部控制装置2通信连接;于一优选实施例中,所述外部控制装置2例如为一远程管理服务器,所述远程管理服务器优选为一电脑,且所述远程管理服务器用以通过有线或无线网络向所述主机板11的基板管理控制器111发送更新信号。
[0034]所述通信单元12电性连接所述基板管理控制器111,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板11的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器111的一管理信号;
[0035]所述硬盘背板13包括一硬盘扩展器131,所述硬盘扩展器131电性连接所述通信单元12以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器131电性连接一固件存储器1311及一非易失性存储器(NVRAMH312以进行数据存储;其中,所述基板管理控制器111在接收所述外部控制装置2发送的一更新信号时,发出所述管理信号对所述硬盘扩展器131的所述固件存储器1312或所述非易失性存储器1311进行数据更新。于一具体应用中,所述基板管理控制器111根据所述更新信号更新所述固件存储器1311中存储的所述硬盘扩展器131的基本配置信息。且所述基板管理控制器111根据所述更新信号更新所述非易失性存储器1312中存储的所述硬盘扩展器131的标识信息。
[0036]于其他具体实施例中,所
述硬盘背板13可以为两个或两个以上的多个,且每个所述硬盘背板13均可通过如上的方式与所述通过所述通信单元12与所述基板管理控制器111通信,以实现对多个所述硬盘背板13的批量更新。
[0037]于本发明的一具体实施例中,所述通信单元12包括一第一通信协议端口、一第二通信协议端口、一第三通信协议端口及一第四通信协议端口。其中,所述第一通信协议端口、所述第二通信协议端口、所述第三通信协议端口及所述第四通信协议端口均包括所述第一数据通道与所述第二数据通道。
[0038]于本发明的一具体实施例中,所述第一通信协议端口与所述第二通信协议端口设置在所述主机板上11并电性连接所述基板管理控制器111,所述第三通信协议端口与所述第四通信协议端口设置在所述硬盘背板13上并电性连接所述硬盘扩展器131。
[0039]于本发明的一具体实施例中,所述第一通信协议端口与所述第三通信协议端口通过一第一电缆连接,所述第二通信协议端口与所述第四通讯协议端口通过一第二电缆连接。于本发明的一具体实施例中,所述第一电缆与所述第二电缆为MiniSAS数据线,且所述第一通信协议端口、第二通信协议端口、第三通信协议端口、以及第四通讯协议端口为MiniSAS接头,更优选的,所述MiniSAS数据线为MiniSAS 4i数据线,所述MiniSAS接头为MiniSAS 4i接头。
[0040]于本发明的一具体实施例中,所述更新信号为包括SPI协议或I2C协议的通信协议信息。其中,当所述基板管理控制器111接收的更新信号的通信协议信息为I2C协议时,将所述管理信号通过所述第一通信协议端口及第三通信协议端口的所述第二数据通道传输至所述硬盘扩展器131以更新所述非易失性存储器1312,当所述基板管理控制器111接收的更新信号中的通信协议信息为SPI协议时,将所述管理信号通过所述第二通信协议端口及第四通信协议端口的所述第二数据通道传输至所述硬盘扩展器131以更新所述固件存储器1311ο
[0041]进一步的,于一优选实施例中,所述基板管理控制器111在所述电子装置1处于待机状态时,根据所述更新信号,对所述硬盘扩展器131的固件存储器1311或非易失性存储器1312进行更新。
[0042]请参阅图2,显示为本发明的电子装置在一具体实施例中运行的流程示意图,其中,包括以下步骤:
[0043]S11:令所述硬盘扩展器与一外部控制装置通信连接。
[0044]S12:令一设置于一主板上的基板管理器与所述硬盘扩展器的固件和非易失性存储器电连接。
[0045]S13:当所述基板管理器在接收所述外部控制装置发送的一更新信号时,依据识别出的所述更新信号携带的更新对象标识信息为对所述硬盘扩展器的固件或非易失性存储器进行更新。
[0046]进一步的,于另一具体实施例中,所述硬盘扩展器131的固件存储器1311以及非易失性存储器1312的更新不限于如上所描述的更新方式,还可以通过离线烧录的方式或在操作系统下的工具或者由第三方的工具来完成更新动作。
[0047]综上所述,本发明的电子装置,包括:一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接;一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。本发明的电子装置利用现有的硬件架构,根据所述更新信号实现对所述硬盘扩展器的所述固件存储器或所述非易失性存储器的实时和批量更新,更新操作方便且效率高。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0048]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种电子装置,其特征在于,包括: 一主机板,包括一基板管理控制器,所述基板管理控制器适于与一外部控制装置通信连接; 一通信单元,电性连接所述基板管理控制器,包括一第一数据通道与一第二数据通道,通过所述第一数据通道传输该主机板的一第一硬盘数据信号,且通过所述第二数据通道传输所述基板管理控制器的一管理信号;以及 至少一硬盘背板,所述硬盘背板包括一硬盘扩展器,所述硬盘扩展器电性连接所述通信单元以接收所述管理信号及接收所述第一硬盘数据信号,且对所述第一硬盘数据信号进行扩展后输出一第二硬盘数据信号,所述硬盘扩展器电性连接一固件存储器及一非易失性存储器以进行数据存储; 其中,所述基板管理控制器在接收所述外部控制装置发送的一更新信号时,发出所述管理信号对所述硬盘扩展器的所述固件存储器或所述非易失性存储器进行数据更新。2.根据权利要求1所述的电子装置,其特征在于:所述通信单元包括一第一通信协议端口、一第二通信协议端口、一第三通信协议端口及一第四通信协议端口。3.根据权利要求2所述的电子装置,其特征在于:所述第一通信协议端口、所述第二通信协议端口、所述第三通信协议端口及所述第四通信协议端口均包括所述第一数据通道与所述第二数据通道。4.根据权利要求2所述的电子装置,其特征在于:所述第一通信协议端口与所述第二通信协议端口设置在所述主机板上并电性连接所述基板管理控制器,所述第三通信协议端口与所述第四通信协议端口设置在所述硬盘背板上并电性连接所述硬盘扩展器。5.根据权利要求4所述的电子装置,其特征在于:所述第一通信协议端口与所述第三通信协议端口通过一第一电缆连接,所述第二通信协议端口与所述第四通讯协议端口通过一第二电缆连接。6.根据权利要求4所述的电子装置,其特征在于:所述更新信号为包括SPI协议或I2C协议的通信协议信息。7.根据权利要求6所述的电子装置,其特征在于:当所述基板管理控制器接收的更新信号的通信协议信息为I2C协议时,将所述管理信号通过所述第一通信协议端口及第三通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述非易失性存储器,当所述基板管理控制器接收的更新信号中的通信协议信息为SPI协议时,将所述管理信号通过所述第二通信协议端口及第四通信协议端口的所述第二数据通道传输至所述硬盘扩展器以更新所述固件存储器。8.根据权利要求5所述的电子装置,其特征在于:所述第一电缆与所述第二电缆为MiniSAS数据线。9.根据权利要求1所述的电子装置,其特征在于:所述基板管理控制器根据所述外部控制装置通过网络在线发送的所述更新信号,以对所述硬盘扩展器的固件存储器或非易失性存储器进行更新;其中,所述外部控制装置为远程管理服务器,所述网络为有线或无线网络。10.根据权利要求1所述的电子装置,其特征在于:所述基板管理控制器在所述电子装置处于待机状态时,根据所述更新信号,对所述硬盘扩展器的固件存储器或非易失性存储器进行更新。
【专利摘要】本发明提供一种电子装置,包括:一主机板,包括一与一外部控制装置通信连接的基板管理控制器;一通信单元,电性连接基板管理控制器,包括一传输该主机板的一第一硬盘数据信号的第一数据通道,以及传输基板管理控制器的一管理信号的第二数据通道;以及至少一硬盘背板,包括一硬盘扩展器,硬盘扩展器电性连接通信单元,且电性连接一固件存储器及一非易失性存储器以进行数据存储;其中,基板管理控制器在接收外部控制装置发送的一更新信号时,发出管理信号对硬盘扩展器的固件存储器或非易失性存储器进行数据更新。本发明的电子装置利用现有硬件架构,根据更新信号对硬盘扩展器的固件存储器或非易失性存储器实时和批量更新,更新操作方便且效率高。
【IPC分类】G06F1/18
【公开号】CN105487621
【申请号】CN201510908238
【发明人】林彬
【申请人】英业达科技有限公司, 英业达股份有限公司
【公开日】2016年4月13日
【申请日】2015年12月9日