串口信息保存方法、装置、服务器、电子设备和存储介质制造方法及图纸

技术编号:37233492 阅读:15 留言:0更新日期:2023-04-20 23:15
本申请公开了一种串口信息保存方法、装置、服务器、电子设备和存储介质,其中方法包括:基于所述GPIO接口获取所述BMC芯片的实时心跳信号,并基于所述实时心跳信号确定所述BMC芯片的运行状态;在所述BMC芯片的运行状态为正常的情况下,基于所述UART接口获取所述BMC芯片的串口信息并基于所述SPI接口将所述串口信息写入所述串口信息存储器;在所述BMC芯片的运行状态为异常的情况下,停止将所述串口信息写入所述串口信息存储器并控制所述串口信息存储器对已写入的历史串口信息进行锁存。本申请公开的方法和装置,提高了服务器运行故障的分析效率,提高了服务器运行的安全性。性。性。

【技术实现步骤摘要】
串口信息保存方法、装置、服务器、电子设备和存储介质


[0001]本申请涉及服务器
,具体而言,涉及一种串口信息保存方法、装置、服务器、电子设备和存储介质。

技术介绍

[0002]BMC(Baseboard Management Controller,基板管理控制器)是一种专门的服务处理器,其是智能平台管理接口(Intelligent Platform Management Interface,IPMI)的一部分,通常包含在待监控设备的主板或主电路板中。它常被应用于监控和管理服务器的运行状态,如通过带外方式进行开关机、监控服务器传感器状态、访问BIOS(Basic Input Output System,基本输入输出系统)配置或操作系统控制台信息、升级设备的固件等等,BMC的出现使得服务器管理变得轻松便捷。
[0003]BMC处在服务器整个系统带外监控管理的核心位置,所以设计人员需要保障其正常稳定运行,一旦BMC本身出现问题也需要能够有效和快速地定位问题。作为一个基于Linux的嵌入式软件管理系统,传统的问题定位方式包括收集运行时状本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种串口信息保存方法,其特征在于,应用于CPLD芯片,所述CPLD芯片与BMC芯片通过UART接口和GPIO接口连接,所述CPLD芯片与串口信息存储器通过SPI接口连接,所述方法包括:基于所述GPIO接口获取所述BMC芯片的实时心跳信号,并基于所述实时心跳信号确定所述BMC芯片的运行状态;在所述BMC芯片的运行状态为正常的情况下,基于所述UART接口获取所述BMC芯片的串口信息并基于所述SPI接口将所述串口信息写入所述串口信息存储器;在所述BMC芯片的运行状态为异常的情况下,停止将所述串口信息写入所述串口信息存储器并控制所述串口信息存储器对已写入的历史串口信息进行锁存。2.根据权利要求1所述的串口信息保存方法,其特征在于,所述基于所述GPIO接口获取所述BMC芯片的实时心跳信号,并基于所述实时心跳信号确定所述BMC芯片的运行状态之后,所述方法包括:在所述BMC芯片的运行状态恢复为正常的情况下,基于所述SPI接口从所述串口信息存储器中读取所述历史串口信息,并基于I2C接口将所述历史串口信息发送至所述BMC芯片,以供所述BMC芯片将所述历史串口信息发送至服务器控制系统;其中,所述CPLD芯片与BMC芯片通过所述I2C接口连接。3.根据权利要求2所述的串口信息保存方法,其特征在于,所述基于I2C接口将所述历史串口信息发送至所述BMC芯片,以供所述BMC芯片将所述历史串口信息发送至服务器控制系统之后,所述方法包括:基于所述I2C接口接收所述BMC芯片发送的锁存解除指令;基于所述锁存解除指令,控制所述串口信息存储器解除锁存,并基于所述SPI接口将所述BMC芯片在运行状态恢复为正常后生成的串口信息写入所述串口信息存储器。4.根据权利要求2所述的串口信息保存方法,其特征在于,所述基于所述SPI接口从所述串口信息存储器中读取所述历史串口信息,包括:接收所述BMC芯片发送的串口信息查询指令;基于所述串口信息查询指令中的查询时间信息,确定所述查询时间信息对应的历史串口信息在所述串口信息存储器中的存储地址;将所述存储...

【专利技术属性】
技术研发人员:王龙飞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1