摘要
本申请适用于服务器技术领域,提供了一种基于MCU的IPMB实现系统,IPMB实现系统设置于MCU内,MCU设置于网络交换机的板卡上,MCU通过I2C总线与服务器中其他板卡的BMC芯片连接,IPMB实现系统包括:IPMB应用层、IPMB协议层和硬件驱动层;IPMB协议层,用于对硬件驱动层发送的I2C格式的数据进行解析,在解析得到的IPMB消息为请求消息时向IPMB应用层发送IPMB命令;IPMB应用层,用于根据IPMB命令执行操作,将执行结果返回至IPMB协议层,使IPMB协议层将执行结果转换为I2C格式后发送给硬件驱动层,进而驱动硬件工作。本申请能使MCU实现IPMB协议功能。