发明

在Bootloader阶段自动切换BMC Flash镜像的方法及系统2024

2024-10-26 12:46:33 发布于四川 2
  • 申请专利号:CN202410797726.6
  • 公开(公告)日:2024-10-25
  • 公开(公告)号:CN118838760A
  • 申请人:深圳市同泰怡信息技术有限公司
摘要:本发明提出一种在Bootloader阶段自动切换BMC Flash镜像的方法及系统,该方法包括:通过在Bootloader代码中添加Flash切换功能代码,并修改串口接收驱动,当BMC发生异常时,通过重启BMC进入Bootloader程序,利用了重启机制,使得在操作系统加载之前即可执行关键操作,最后在Bootloader程序中接收并识别串口输入的特定字符串命令,根据识别到的命令执行Flash镜像的切换操作。本发明的切换操作发生在Bootloader阶段,不依赖于操作系统的正常运行,即使BMC在启动操作系统过程中出现异常,也能通过重启进入Bootloader程序,并输入特定字符串实现Flash切换。且不需要添加任何额外的硬件成本,仅需在现有的Bootloader代码中添加相关功能代码,并利用现有的串口通信接口即可实现。

专利内容

本发明提出一种在Bootloader阶段自动切换BMC Flash镜像的方法及系统,该方法包括:通过在Bootloader代码中添加Flash切换功能代码,并修改串口接收驱动,当BMC发生异常时,通过重启BMC进入Bootloader程序,利用了重启机制,使得在操作系统加载之前即可执行关键操作,最后在Bootloader程序中接收并识别串口输入的特定字符串命令,根据识别到的命令执行Flash镜像的切换操作。本发明的切换操作发生在Bootloader阶段,不依赖于操作系统的正常运行,即使BMC在启动操作系统过程中出现异常,也能通过重启进入Bootloader程序,并输入特定字符串实现Flash切换。且不需要添加任何额外的硬件成本,仅需在现有的Bootloader代码中添加相关功能代码,并利用现有的串口通信接口即可实现。G06F11/20(2006.01)

最新专利