[发明专利]智能平台管理接口韧体架构及其建立方法无效
申请号: | 200710093684.4 | 申请日: | 2007-04-02 |
公开(公告)号: | CN101051269A | 公开(公告)日: | 2007-10-10 |
发明(设计)人: | 谢志道 | 申请(专利权)人: | 宏正自动科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45 |
代理公司: | 上海翼胜专利商标事务所 | 代理人: | 翟羽 |
地址: | 中国台湾台北县*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 平台 管理 接口 架构 及其 建立 方法 | ||
【技术领域】
本发明涉及一种智能平台管理接口(Intelligent Platform ManagementInterface,IPMI)韧体架构及其建立方法,尤其是涉及一种嵌入于IPMI硬件架构中的IPMI韧体架构,该IPMI韧体架构依据一影像执行模组而建立,该影像执行模组包含一可修正的原始码与至少一客制化码。
【背景技术】
众所周知,依据现有技术,当远程服务器出现故障时,如电信设备或计算机工作站,尤其是网际网络服务提供者(ISP)服务器出现故障时,系统管理者必须到达服务器所在位置方得以进行维修或排除故障,因而必然耗费许多人力及时间。为解决这个问题,关于远程服务器的管理技术正逐步发展中,如一种称为智能平台管理接口(Intelligent Platform Management Interface,IPMI)的技术。
典型的IPMI系统主要包含硬件架构及韧体架构。该硬件架构是一个平台管理硬件,通常是一个内建有基板管理控制器(Baseboard ManagementController,BMC)的微控制器。另一方面,嵌入于该基板管理控制器内的韧体架构实际上是一个与服务器的硬件分开独立运作的服务器管理次系统(server management subsystem)。换句话讲,该韧体架构是与服务器的中央处理器(CPU)、基本输入输出系统(BIOS)、操作系统(OS)及系统管理软件(SMS)分开独立运作。特别是,当服务器的中央处理器(CPU)、基本输入输出系统(BIOS)及操作系统(OS)失效时,服务器管理次系统可作为一系统管理软件与平台管理硬件之间的接口。
然而,现有技术产生客制化IPMI韧体的方法是先将客制化原始码(customized source code)编译成客制化二进位码,然后将该客制化二进位码连结至IPMI系统的主核二进位码(main core binary code),最终产生客制化IPMI韧体。其中主核二进位码是一标准通用的IPMI控制程序,用以控制IPMI系统;客制化原始码是由IPMI系统制造商根据IPMI标准制作的另一控制程序以满足使用者的硬件架构。请参照图1所示的现有技术的IPMI韧体客制化的步骤流程图。在步骤100中,IPMI系统制造商首先会使用一应用软件接口编辑IPMI硬件架构与IPMI韧体架构之间的环境参数,以产生一对应于使用者硬件架构的客制化原始码。在步骤102中,IPMI系统制造商编译客制化原始码以产生客制化二进位码。最后在步骤104中,将客制化二进位码及主核二进位码合并在一起,以形成客制化IPMI韧体。
然而上述现有技术中,首先客制化原始码必须被转换成客制化二进位码后,才能将客制化二进位码与主核二进位码整合(连结或组合)在一起。此现有方式有两种缺点:一是由于这些二进位码为机器码的形式,当发生错误时,因人类几乎不可能判读机器码,使用者几乎不可能修改该些二进位码,导致根本无法对程序的内容进行检查并除错。其次,因该编译程序复杂,为了能够连结至主核二进位码,需要通过步骤102来产生客制化二进位码。同时,因对应于硬件架构的原始码必须编译成二进位码的形式才能与其它的二进位码连结,所以原始码必须预设为与硬件架构相一致并须使用应用软件接口编辑。也就是说,一旦使用者所使用的硬件架构被改变,原始码也必须要做对应的修改,因此使用者就必须要求IPMI系统制造商根据新的硬件架构开发客制化IPMI韧体,重新编写对应于硬件架构的原始码。
因此,的确有必要提供一种IPMI韧体架构的客制化方法,以简化现有韧体编译的程序,并解决其除错困难的问题。
【发明内容】
本发明的目的之一在于提供一种智能平台管理接口韧体架构,其包含原始码及客制化码,且在编译前无需将这些编码转换成二进位码的形式,从而便于修正。
本发明的目的之二在于提供一种建立智能平台管理接口韧体架构的方法,其能编译该原始码及客制化码,以产生一韧体目的码,然后连结该韧体目的码与核心码,以形成一影像执行模组,通过这种方式简化韧体架构的建立程序。
本发明的目的之三在于提供一种建立智能平台管理接口韧体架构的方法,通过开放原始码的架构,使其能与各种态样的硬件架构兼容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏正自动科技股份有限公司,未经宏正自动科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710093684.4/2.html,转载请声明来源钻瓜专利网。