Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基本输入输出系统固件升级方法、产品、设备及介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种基本输入输出系统固件升级方法、产品、设备及介质,涉及计算机硬件技术领域。方案将闪存芯片拆分为用于存储原始镜像文件的第一分区,和用于存储包含原始镜像文件备份的镜像信息综合文件的第二分区。在升级BIOS固件时,获取待升级镜像文件并对第一分区中的原始镜像文件进行刷新升级。如果发生断电,则在重新上电后根据镜像信息综合文件中的升级标志位判断是否升级完成;若确认未升级完成,则根据镜像信息综合文件中的原始镜像文件备份,对第一分区中的待升级镜像文件进行刷新替换,从而保证了BIOS镜像文件的一致性和完整性,确保系统启动的正常引导。同时,无需额外增加闪存芯片,降低了硬件成本,提高了系统的稳定性。

主权项:1.一种基本输入输出系统固件升级方法,其特征在于,包括:将闪存芯片拆分为多个内存技术设备分区;其中,所述内存技术设备分区包含存储有基本输入输出系统固件的原始镜像文件的第一分区和空闲的第二分区;生成镜像信息综合文件并存入空闲的所述第二分区中;其中,所述镜像信息综合文件中至少包含所述原始镜像文件及其对应的升级标志位;当升级基本输入输出系统固件时,获取基本输入输出系统固件的待升级镜像文件,根据所述待升级镜像文件对所述第一分区中的所述原始镜像文件进行刷新升级,并在刷新升级完成后更新所述升级标志位;当系统断电又重新上电时,根据所述镜像信息综合文件中的所述升级标志位判断基本输入输出系统固件是否升级完成;若否,则根据所述镜像信息综合文件中的所述原始镜像文件对所述第一分区中的所述待升级镜像文件进行刷新替换;所述将闪存芯片拆分为多个内存技术设备分区,包括:确定所述闪存芯片的空间大小;基于预设分区大小和所述闪存芯片的空间大小,通过内存技术设备驱动将所述闪存芯片拆分为多个所述内存技术设备分区;根据设备树或配置平台文件定义各所述内存技术设备分区的参数;其中,所述参数至少包含所述内存技术设备分区的起始地址、空间大小和名称;所述通过内存技术设备驱动将所述闪存芯片拆分为多个所述内存技术设备分区,包括:在所述闪存芯片的驱动程序中注册所述内存技术设备分区;调用内存技术设备子系统函数创建所述第一分区和所述第二分区;其中,所述第一分区和所述第二分区的大小相等,且所述第一分区和所述第二分区均包含预设数量的子分区;基本输入输出系统固件的所述原始镜像文件以预设数量的原始镜像块的形式分别存储于所述第一分区的各子分区中;所述生成镜像信息综合文件并存入空闲的所述第二分区中,包括:将所述第一分区中的各所述原始镜像块读取至文件系统中;基于所述文件系统,计算各所述原始镜像块的校验值和文件大小信息;设置各所述原始镜像块对应的所述升级标志位;其中,所述升级标志位的初始值表征未升级;根据各所述校验值、各所述文件大小信息、各所述升级标志位和各所述原始镜像块,分别生成各所述原始镜像块对应的所述镜像信息综合文件;将各所述镜像信息综合文件分别存入所述第二分区的各子分区中;所述根据所述待升级镜像文件对所述第一分区中的所述原始镜像文件进行刷新升级,并在刷新升级完成后更新所述升级标志位,包括:将所述待升级镜像文件切分为预设数量的待升级镜像块;根据各所述原始镜像块与各所述待升级镜像块之间的差异,确定需要升级的目标原始镜像块及其对应的目标待升级镜像块;确定所述目标原始镜像块所在的所述第一分区的目标子分区,并将对应的所述目标待升级镜像块刷写至所述目标子分区中;确定所述目标原始镜像块对应的所述第二分区中的目标镜像信息综合文件,并将所述目标镜像信息综合文件中的所述升级标志位更新为已升级;所述根据各所述原始镜像块与各所述待升级镜像块之间的差异,确定需要升级的目标原始镜像块及其对应的目标待升级镜像块,包括:根据各所述原始镜像块的偏移量与各所述待升级镜像块的偏移量,将各所述原始镜像块与各所述待升级镜像块一一对应;分别判断各组所述原始镜像块与所述待升级镜像块二者的文件内容是否存在差异;若是,则确认所述原始镜像块需要升级;若否,则确认所述原始镜像块不需要升级;还包括:生成基本输入输出系统固件升级日志;其中,基本输入输出系统固件升级日志中包含升级开始时间和结束时间,升级前后的基本输入输出系统固件版本号,升级过程关键步骤、状态以及关键步骤执行结果,错误代码、错误描述和对应的解决方案,还包括系统配置信息;分析基本输入输出系统固件升级日志,具体当确认升级失败或升级出现错误时,根据错误描述和系统配置信息定位原因,并执行对应的解决方案。

全文数据:

权利要求:

百度查询: 苏州元脑智能科技有限公司 一种基本输入输出系统固件升级方法、产品、设备及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。