监测系统与方法技术方案

技术编号:23787198 阅读:18 留言:0更新日期:2020-04-15 00:32
一种监测系统包含基板管理控制器,其与待测系统设于同一基板;管理者装置,电性连接基板管理控制器;及软件测试治具,存储于基板管理控制器,该软件测试治具产生电子信号,传送至待测系统的相应目标装置,借此存取相应目标装置的暂存器。以及一种监测方法。

Monitoring system and method

【技术实现步骤摘要】
监测系统与方法
本专利技术是有关一种监测系统,特别涉及一种使用基板管理控制器(BMC)的远距监测系统。
技术介绍
电脑系统(例如伺服器)内包含了许多的硬件架构与软件功能。不管是在制造测试阶段或者是使用当中的管理,电脑系统(特别是固件部分)有时候会发生异常(malfunction)、错误,甚至造成当机。鉴于此,因而有各种侦错(debug)工具的提出。以往在进行侦错时,首先须将系统断电,拆下机器外壳(甚至拆下主机板),再接上侦错接头(debugheader),借此进行侦错。然而,于断电的这段期间,无法实时记录伺服器发生的错误,因而增加侦错的困难度。智慧平台管理接口(IntelligentPlatformManagementInterface,IPMI)提供了一种免断电的侦错架构,于待测的伺服器内嵌入(embed)基板管理控制器(baseboardmanagementcontroller,BMC),且设置了一些感测器,用以感测伺服器内的一些状态,例如温度、风扇速度、电源状态、作业系统(OS)状态等。基板管理控制器(BMC)可监督这些感测器,并于发生异常时,通过网络发出警报(alert)以通知管理者,使其适时执行修正(corrective)动作。于进行侦错时,需使用实体的测试治具(testfixture)连接至待测系统。传统的测试治具不但体积庞大(bulky)且笨重(cumbersome)。此外,测试者需携带测试治具至现场以进行侦错,造成不便利。再者,使用不同的测试治具通常会产生不一致的侦错结果。因此亟需提出一种新颖的测试治具,以改善传统测试治具的缺失。
技术实现思路
鉴于上述,本专利技术实施例的目的的一在于提出一种以固件程序来实现的虚拟测试治具,以进行远距的监测、操控与侦错。根据本专利技术实施例,监测系统包含基板管理控制器、管理者装置及软件测试治具。基板管理控制器与待测系统设于同一基板。管理者装置电性连接基板管理控制器。软件测试治具存储于基板管理控制器,且软件测试治具产生电子信号,传送至待测系统的相应目标装置,借此存取相应目标装置的暂存器。根据本专利技术另一实施例,监测方法包含以下步骤。提供软件测试治具,其相应于待测系统的相应目标装置,该软件测试治具存储于基板管理控制器。开启管理者装置的使用者接口并选择相应目标装置。电性连接管理者装置与基板管理控制器,且启动软件测试治具。通过使用者接口存取相应目标装置的暂存器。附图说明图1显示本专利技术第一实施例的监测系统的方框图。图2显示本专利技术第二实施例的监测系统的方框图。图3显示本专利技术实施例的监测方法的流程图。附图标记说明:100监测系统200监测系统10待测系统101目标装置101A目标装置A101B目标装置B101N目标装置N102A桥接集成电路A102B桥接集成电路B102N桥接集成电路N103板间通信接口11基板管理控制器110板间通信汇流排111处理器112非易失性存储器1121目标探测固件程序1121A目标探测固件程序A1121B目标探测固件程序B1121N目标探测固件程序N113易失性存储器12管理者装置121使用者接口13通信接口300监测方法31提供软件测试治具32开启使用者接口并选择相应目标装置33电性连接管理者装置与基板管理控制器34启动软件测试治具35通过使用者接口存取相应目标装置的暂存器具体实施方式图1显示本专利技术第一实施例的监测(monitoring)系统100的方框图,用以对待测系统10进行侦错(debug)或控制。待测系统10可为电脑系统,例如伺服器。在本实施例中,监测系统100可包含基板管理控制器(baseboardmanagementcontroller,BMC)11,其与待测系统10设于同一基板。基板管理控制器11是智慧平台管理接口(IntelligentPlatformManagementInterface,IPMI)架构当中的主要元件,可用以收集或设定待测系统10的配置(configuration)或设定(setting),也可收集待测系统10的侦错信息。例如,基板管理控制器11可收集或设定中央处理器(CPU)或暂存器的配置/设定。在本说明书及权利要求,基板管理控制器(BMC)不限定于智慧平台管理接口(IPMI)协定,也可为其他类似架构的基板管理控制器。基板管理控制器11与待测系统10之间可包含板间通信汇流排(inter-boardcommunicationbus)110,以利传送数据于基板管理控制器11与待测系统10之间。在一例子中,板间通信汇流排110为一种串行的通信汇流排,例如集成电路汇流排(Inter-IntegratedCircuit,I2C或I2C),但不限定于此。本实施例的监测系统100可包含管理者(administrator)装置12(例如电脑),其通过通信(communication)接口13电性连接基板管理控制器11。通信接口13可利于管理者装置12与基板管理控制器11之间进行数据的传送与接收。在一实施例中,通信接口13为电脑网络,例如网际网络(Internet)。电脑网络可为有线网络、无线网络或其组合。在另一实施例中,通信接口13为通信汇流排(communicationbus),例如通用序列汇流排(UniversalSerialBus,USB)通信协定的线缆与连接器。借此,管理者装置12可在不断电的环境下远端监测待测系统10的操作,并能于错误发生时,适时找出错误的原因以作相适当的修改,或者于需要时可更新待测系统10的固件。借此,本实施例的监测系统100提供可及性(accessibility),使得任何一个管理者装置12可容易的连接至基板管理控制器11以进行远端监测待测系统10。在本实施例中,基板管理控制器11可包含处理器111、非易失性存储器112(例如只读存储器或快闪存储器)及易失性存储器113(例如随机存取存储器)。非易失性存储器112可存储固件程序,供处理器111执行。处理器111执行所产生的结果或基板管理控制器11所接收的数据可暂存于易失性存储器113。根据本实施例的特征之一,基板管理控制器11的非易失性存储器112存储有软件测试治具(testfixture),例如目标探测(in-targetprobe,ITP)固件程序1121,可于暂存器层级(registerlevel)控制待测系统10当中的目标装置101。目标装置101可为标准(standard)集成电路(例如中央处理单元(CPU)),或者为特殊应用集成电路(ASIC)。在本实施例中,目标探测固件程序1121可产生电子信号,经由板间通信汇流排110传送至(待测系统10的)目标装置101,借此存取目标装置101的暂存器、程序计本文档来自技高网
...

【技术保护点】
1.一种监测系统,包含:/n一基板管理控制器,其与一待测系统设于同一基板;/n一管理者装置,电性连接该基板管理控制器;及/n一软件测试治具,存储于该基板管理控制器,该软件测试治具产生电子信号,传送至该待测系统的相应目标装置,借此存取该相应目标装置的暂存器。/n

【技术特征摘要】
20181005 TW 1071352091.一种监测系统,包含:
一基板管理控制器,其与一待测系统设于同一基板;
一管理者装置,电性连接该基板管理控制器;及
一软件测试治具,存储于该基板管理控制器,该软件测试治具产生电子信号,传送至该待测系统的相应目标装置,借此存取该相应目标装置的暂存器。


2.根据权利要求1所述的监测系统,其中该基板管理控制器符合智慧平台管理接口协定。


3.根据权利要求1所述的监测系统,还包含一板间通信汇流排,设于该基板管理控制器与该待测系统之间。


4.根据权利要求1所述的监测系统,还包含一通信接口,用以电性连接该管理者装置与该基板管理控制器。


5.根据权利要求4所述的监测系统,其中该通信接口包含电脑网络。


6.根据权利要求1所述的监测系统,其中该软件测试治具包含目标探测固件程序。


7.根据权利要求1所述的监测系统,其中该基板管理控制器包含:
一处理器;
一非易失性存储器,存储该软件测试治具;及
一易失性存储器,暂存该处理器执行所产生的结果或所接收的数据。


8.根据权利要求1所述的监测系统,其中该软件测试治具经启动以监测该相应目标装置。


9.根据权利要求8所述的监测系统,其中该管理者装置发出命令给该基板管理控制器,以启动该软件测试治具。


10.根据权利要求1所述的监测系统,其中该管理者装置包含使用者接口,用以显示受监测的该相应目标装置的暂存器的内容。

...

【专利技术属性】
技术研发人员:杨秉翰郭柏伸
申请(专利权)人:纬颖科技服务股份有限公司
类型:发明
国别省市:中国台湾;71

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

1