-
公开(公告)号:CN117931227A
公开(公告)日:2024-04-26
申请号:CN202311564699.X
申请日:2023-11-22
申请人: 长沙湘计海盾科技有限公司
IPC分类号: G06F8/65 , G06F9/4401
摘要: 本发明公开了一种基于BMC的多路BIOS远程在线升级系统和方法,系统包括:当需要进行BIOS单元升级时,BMC软件获取BIOS升级包;BMC软件对BIOS升级包进行解压缩,得到BIOS镜像文件、版本信息及签名验证信息;BMC软件根据版本信息及签名验证信息进行版本和签名校验;若版本和签名至少一个校验不通过,则BMC软件确定BIOS单元升级失败;若版本和签名都校验通过,则BMC软件将BIOS镜像文件刷写至BIOS单元的Flash芯片中,实现BIOS单元的远程在线升级。为用户操作带来了便利、降低了开发人员的开发难度及服务器的维护难度。
-
公开(公告)号:CN117873513A
公开(公告)日:2024-04-12
申请号:CN202311701740.3
申请日:2023-12-12
申请人: 长沙湘计海盾科技有限公司
IPC分类号: G06F8/65
摘要: 本发明提出的一种应用于出厂前预先制作有netlink事件监控程序和脚本文件包的嵌入式设备的操作系统升级方法,当系统触发Hotplug事件时,通过预制的挂载脚本文件挂载USB储存装置,通过对应netlink事件时,触发预制的升级脚本文件,判断升级文件包是否存在,对升级文件包进行校验,执行升级文件包内的根据用户意图编写的钩子脚本文件,钩子脚本文件判断升级是否立即生效,若下次升级,则备份原来的程序文件且创建新的升级目录,在系统下次上电启动时,执行预制升级流程,实现对系统的启动镜像文件、配置文件还有应用程序等需要升级的文件快速地替换升级,所有流程都在按照预制的升级流程和钩子脚本文件进行,无需操作人员的参与,所有升级工作都能够自动完成。
-