服务器信息显示系统及方法技术方案

技术编号:19821405 阅读:31 留言:0更新日期:2018-12-19 14:34
本发明专利技术公开一种服务器信息显示系统及方法,该系统包括服务器、以及安装在服务器的机箱上的LCD模块,其中,服务器的机箱内安装有BMC,LCD模块包括MCU、LCD显示屏;LCD显示屏通过SPI总线与MCU连接,MCU通过I2C协议与BMC通信连接;LCD显示屏用于显示服务器信息,其中服务器信息包括服务器错误信息或者BIOS POST CODE;MCU用于从BMC获取服务器错误信息或者BIOS POST CODE,并根据服务器错误信息或者BIOS POST CODE控制LCD显示屏的背光。相对于现有技术,本发明专利技术便于用户更加简便、可靠的掌控服务器错误信息,或者BIOS POST CODE。

【技术实现步骤摘要】
服务器信息显示系统及方法
本专利技术涉及服务器监控管理
,尤其涉及一种服务器信息显示系统及方法。
技术介绍
现有的CPU、内存的错误信息一般是BMC通过IPMI协议从censor中获取,并以日志的形式记录在网页上,现有查看机箱入侵一般是通过BMCGPIO来获取是否有机箱入侵,并记录在网页日志上,或者在系统下通过IPMITOOL工具获取。现有显示BISOPOSTCODE,一般是通过服务器外接一个显示屏,在开机阶段即可查看,当服务器出现不能启动等问题时,即可通过POSTCODE初步判断相应的原因,也有的通过BMC网页显示POSTCODE,在裸环境下,一般是通过两个数码管的debug卡来显示的。现有的技术中,显示CPU、内存错误信息和机箱入侵信息一般要一台额外的设备通过网络连接到服务器,登录BMC网页显示这些信息,在进入机房中现场解决问题时,就会非常不便。现有技术显示BIOSPOSTCODE,一般需要通过接一个显示器,在主板启动阶段,通过BIOS显示在显示器上,或者通过网页登录BMC查看。这两种方法都需要额外的设备,在大型机房中定位服务器问题时比较麻烦。通常还有一种显示BIOSPOSTCODE的办法就是用一个两个数码管组成的debug卡,直接接在裸环境上供开发者调试定位信息。但此方法需要开机箱,比较麻烦,而且不具有可靠性。
技术实现思路
本专利技术的主要目的在于提出一种简便、可靠、低成本的服务器信息显示系统及方法。为实现上述目的,本专利技术提供一种服务器信息显示系统,所述系统包括服务器、以及安装在所述服务器的机箱上的LCD模块,其中,所述服务器的机箱内安装有BMC,所述LCD模块包括MCU、LCD显示屏;所述LCD显示屏通过SPI总线与所述MCU连接,所述MCU通过I2C协议与所述BMC通信连接;所述LCD显示屏用于显示服务器信息,其中所述服务器信息包括服务器错误信息或者BIOSPOSTCODE;所述MCU用于从所述BMC获取所述服务器错误信息或者BIOSPOSTCODE,并根据所述服务器错误信息或者BIOSPOSTCODE控制所述LCD显示屏的背光。本专利技术的进一步的技术方案是,还包括用于供用户翻页以切换显示服务器错误信息或者BIOSPOSTCODE的按键,所述按键与所述MCU连接。本专利技术的进一步的技术方案是,所述按键还用于唤醒所述LCD显示屏。本专利技术的进一步的技术方案是,所述MCU还用于通过定时器计数。本专利技术还提出一种服务器信息显示方法,所述方法应用于如上所述的服务器信息显示系统,所述方法包括以下步骤:在系统开机,接收到用户通过所述按键触发的显示服务器信息的指令时,获取用户操作对应的页码;根据所述用户操作对应的页码执行对应的操作,通过所述LCD显示屏显示服务器错误信息或者BIOSPOSTCODE。本专利技术的进一步的技术方案是,用户操作对应的页码包括页码1、页码2,所述根据所述用户操作对应的页码执行对应的操作,显示服务器错误信息或者BIOSPOSTCODE包括:若所述用户操作对应的页码为页码1,则显示所述BIOSPOSTCODE;若所述用户操作对应的页码为页码2,则显示所述服务器错误信息。本专利技术的进一步的技术方案是,所述获取用户操作对应的页码的步骤之前包括:按照第一预设时长进入中断扫描按键,改变所述页码的值。本专利技术的进一步的技术方案是,所述按键包括上按键和下按键,所述按照第一预设时长进入中断扫描按键,改变所述页码的值的步骤包括:按照第一预设时长进入中断检测所述上按键或下按键是否按下;若所述上按键按下,则上翻页面;若所述下按键按下,则下翻页面。本专利技术的进一步的技术方案是,所述接收到用户通过所述按键触发的显示服务器信息的指令的步骤之前包括:按照第二预设时长进入中断,向所述BMC获取所述服务器错误信息和/或BIOSPOSTCODE。本专利技术的进一步的技术方案是,所述向所述BMC获取所述服务器错误信息和/或BIOSPOSTCODE的步骤之前还包括:系统初始化;LCD初始化;I2C初始化;按键初始化;定时器初始化。本专利技术通过上述技术方案,在系统开机,接收到用户通过所述按键触发的显示服务器信息的指令时,获取用户操作对应的页码;根据所述用户操作对应的页码执行对应的操作,通过所述LCD显示屏显示服务器错误信息或者BIOSPOSTCODE,相对于现有技术,便于用户更加简便、可靠的掌控服务器错误信息,或者BIOSPOSTCODE。附图说明图1是本专利技术服务器信息显示系统的结构示意图;图2是本专利技术服务器信息显示方法较佳实施例的流程示意图;图3是本专利技术服务器信息显示方法较佳实施例中检测按键是否按下的流程示意图;图4是本专利技术服务器信息显示方法较佳实施例中MCU向BMC获取错误信息和BIOSPOSTCODE信息的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例涉及的术语包括:LCD:(LiquidCrystalDisplay),液晶显示器;CPU:(CenterProcessingUnit),中央处理器;IPMI:(IntellingentPlatformManagementInterface),智能平台管理接口,是一种开放标准的硬件接口规格;BMC:(BaseboardManagementController),基板管理控制器,一般内置在主板上,支持行业标准的IPMI协议规范;GPIO:(GeneralPurposeInputOutput),通用输入输出端口;BIOS:(BasicInputOutputSystem),基本输入输出系统,主要用于计算机开机过程中各种硬件初始化和检测;SPI:(SerialPeripheralInterface),串行外设接口,是一种高速,全双工,同步的通信总线。具体地,请参照图1,本专利技术提出一种服务器信息显示系统,图1是本专利技术服务器信息显示系统的结构示意图。如图1所示,本实施例提出的服务器信息显示系统包括服务器、以及安装在所述服务器的机箱上的LCD模块,其中,所述服务器的机箱内安装有BMC,所述LCD模块包括MCU、LCD显示屏;所述LCD显示屏通过SPI总线与所述MCU连接,所述MCU通过I2C协议与所述BMC通信连接;所述LCD显示屏用于显示服务器信息,其中所述服务器信息包括服务器错误信息或者BIOSPOSTCODE;所述MCU用于从所述BMC获取所述服务器错误信息或者BIOSPOSTCODE,并根据所述服务器错误信息或者BIOSPOSTCODE控制所述LCD显示屏的背光。进一步的,本实施例提出的服务器信息显示系统还包括用于供用户翻页以切换显示服务器错误信息或者BIOSPOSTCODE的按键,所述按键与所述MCU连接。其中,所述按键还用于唤醒所述LCD显示屏,所述MCU还用于通过定时器计数。下面对本实施例的工作原理做详细阐述:本实施例中,硬件上LCD显示屏通过SPI总线连接在MCU上,MCU通过SPI向LCD显示屏写命令和数据驱动LCD显示屏,本实施例中提供两个按键供用户翻页和唤醒LCD显示屏,BMC和MCU之间通过I2C通信,MCU做主机,BMC做从机,MCU每隔3S向B本文档来自技高网...

【技术保护点】
1.一种服务器信息显示系统,其特征在于,所述系统包括服务器、以及安装在所述服务器的机箱上的LCD模块,其中,所述服务器的机箱内安装有BMC,所述LCD模块包括MCU、LCD显示屏;所述LCD显示屏通过SPI总线与所述MCU连接,所述MCU通过I2C协议与所述BMC通信连接;所述LCD显示屏用于显示服务器信息,其中所述服务器信息包括服务器错误信息或者BIOS POST CODE;所述MCU用于从所述BMC获取所述服务器错误信息或者BIOS POST CODE,并根据所述服务器错误信息或者BIOS POST CODE控制所述LCD显示屏的背光。

【技术特征摘要】
1.一种服务器信息显示系统,其特征在于,所述系统包括服务器、以及安装在所述服务器的机箱上的LCD模块,其中,所述服务器的机箱内安装有BMC,所述LCD模块包括MCU、LCD显示屏;所述LCD显示屏通过SPI总线与所述MCU连接,所述MCU通过I2C协议与所述BMC通信连接;所述LCD显示屏用于显示服务器信息,其中所述服务器信息包括服务器错误信息或者BIOSPOSTCODE;所述MCU用于从所述BMC获取所述服务器错误信息或者BIOSPOSTCODE,并根据所述服务器错误信息或者BIOSPOSTCODE控制所述LCD显示屏的背光。2.根据权利要求1所述的服务器信息显示系统,其特征在于,还包括用于供用户翻页以切换显示服务器错误信息或者BIOSPOSTCODE的按键,所述按键与所述MCU连接。3.根据权利要求2所述的服务器信息显示系统,其特征在于,所述按键还用于唤醒所述LCD显示屏。4.根据权利要求3所述的服务器信息显示系统,其特征在于,所述MCU还用于通过定时器计数。5.一种服务器信息显示方法,其特征在于,所述方法应用于如权利要求1-4任意一项所述的服务器信息显示系统,所述方法包括以下步骤:在系统开机,接收到用户通过所述按键触发的显示服务器信息的指令时,获取用户操作对应的页码;根据所述用户操作对应的页码执行对应的操作,通过所述LCD显示屏显示服务器错误信息或者BIOS...

【专利技术属性】
技术研发人员:刘沅杰
申请(专利权)人:深圳市同泰怡信息技术有限公司
类型:发明
国别省市:广东,44

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

1