信息处理方法及电子设备技术

技术编号:12889842 阅读:56 留言:0更新日期:2016-02-17 23:41
本发明专利技术实施例公开了一种信息处理方法及电子设备,所述方法包括:嵌入式控制单元检测触发操作;当检测到所述触发操作时,获取第一指令,触发中央处理单元执行所述第一指令;以使所述中央处理单元根据所述第一指令,获取BIOS镜像文件,并将所述BIOS镜像文件覆盖写入存储单元,以更新所述存储单元存储的BIOS指令。采用本发明专利技术实施例的技术方案,能够对电子设备的BIOS进行可靠、快速地还原操作,操作简单。

【技术实现步骤摘要】

本专利技术涉及信息处理技术,尤其涉及一种信息处理方法及电子设备
技术介绍
基本输入输出系统(B1S,Basic Input Output System),是一组固化到电子设备(如台式电脑、笔记本电脑)存储芯片上的可执行指令,它实现以下功能:实现电子设备最重要的基本输入输出、系统设置、电子设备启动后自检和操作系统启动,为电子设备提供最底层的、最直接的硬件设置和控制功能。当B1S需要还原时,相关技术调用B1S引导存储芯片中的引导块(BOOT BLOCK)的引导程序进行处理,由引导程序利用B1S镜像(Image)文件来还原初始B1S,由于BOOTBLOCK也设置于存储芯片中,如果BOOT BLOCK损坏(例如被重新写入的数据),引导程序无法运行,只能通过人工操作烧录器对存储芯片进行烧录操作,以利用B1S Image还原B1S,利用烧录器还原B1S的方式操作难度大且成本高,电子设备用户往往难以实施;相关技术通常是对BOOT BL0K的存储空间进行写保护以避免BOOT BLOCK被破坏,但当利用刷写工具对存储芯片进行刷写时,BOOT BLOCK仍然面临被破坏的风险。综上所述,相关技术中,存在由于对BOOT BL0K无法有效保护、导致还原B1S操作难度大、成本高的问题。
技术实现思路
本专利技术实施例提供一种信息处理方法及电子设备,能够克服相关技术无法对BOOTBL0K进行有效保护导致的还原B1S操作难度大、成本高的缺陷,支持对B1S可靠、快速地还原,操作简单。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种信息处理方法,应用于电子设备中,所述电子设备包括嵌入式控制单元、中央处理单元和存储单元;所述存储单元存储有所述中央处理单元支持执行的B1S指令,所述B1S指令用于触发所述中央处理单元进行上电自检、以及引导启动操作系统;所述方法包括:所述嵌入式控制单元检测触发操作;当检测到所述触发操作时,获取第一指令,触发所述中央处理单元执行所述第一指令;以使, 所述中央处理单元根据所述第一指令,获取B1S镜像文件,并将所述B1S镜像文件覆盖写入所述存储单元,以更新所述所述存储单元存储的B1S指令。优选地,所述嵌入式控制单元中设置有随机存取模块和只读存储模块;所述获取第一指令,触发所述中央处理单元执行所述第一指令,包括:所述嵌入式控制单元从所述只读存储模块中读取所述第一指令至所述随机存取模块;触发所述中央处理单元从所述随机存取模块中读取所述第一指令,并执行所述第一指令。优选地,所述电子设备还包括第一随机存取单元,所述只读存储模块中存储有所述镜像文件;相应地,所述获取B1S镜像文件,将所述B1S镜像文件覆盖写入所述存储单元,包括:所述中央处理单元从所述只读存储模块中读取所述B1S镜像文件至所述第一随机存取单元;从第一所述随机存取单元中读取所述B1S镜像文件,并将所述镜像文件覆盖写入所述存储单元。优选地,所述电子设备还设置有第二随机存取单元;相应地,所述获取B1S镜像文件,将所述B1S镜像文件覆盖写入所述存储单元,包括:所述中央处理单元检测第二电子设备,所述第二电子设备为与所述第一电子设备存在数据连接的电子设备;从所述第二电子设备中读取所述B1S镜像文件至所述第二随机存取单元;从所述第二随机存取单元中读取所述B1S镜像文件,并将所述镜像文件覆盖写入所述存储单元。优选地,所述触发操作为预设的热键组合操作,或为所述中央处理单元进行上电自检失败的操作。本专利技术实施例还提供一种电子设备,所述电子设备包括嵌入式控制单元、中央处理单元和存储单元;所述存储单元存储有所述中央处理单元支持执行的B1S指令,所述B1S指令用于触发所述中央处理单元进行上电自检、以及引导启动操作系统;其中,所述嵌入式控制单元,用于检测触发操作;当检测到所述触发操作时,获取第一指令,触发所述中央处理单元执行所述第一指令;所述中央处理单元,用于据所述第一指令,获取B1S镜像文件,并将所述B1S镜像文件覆盖写入所述存储单元,以更新所述所述存储单元存储的B1S指令。优选地,所述嵌入式控制单元中设置有随机存取模块、只读存储模块和控制模块;所述控制模块,用于从所述只读存储模块中读取所述第一指令至所述随机存取模块;触发所述中央处理单元从所述随机存取模块中读取所述第一指令,并执行所述第一指令。优选地,所述电子设备还包括第一随机存取单元,所述只读存储模块中存储有所述镜像文件;所述中央处理单元,还用于从所述只读存储模块中读取所述B1S镜像文件至所述第一随机存取单元;从第一所述随机存取单元中读取所述B1S镜像文件,并将所述镜像文件覆盖写入所述存储单元。优选地,所述电子设备还设置有第二随机存取单元;所述中央处理单元,还用于检测第二电子设备,所述第二电子设备为与所述第一电子设备存在数据连接的电子设备;从所述第二电子设备中读取所述B1S镜像文件至所述第二随机存取单元;从所述第二随机存取单元中读取所述B1S镜像文件,并将所述镜像文件覆盖写入所述存储单元。优选地,所述触发操作为预设的热键组合操作,或为所述中央处理单元进行上电自检失败的操作。本专利技术实施例中,通过嵌入式控制器获取第一指令,所述第一指令可以存储于嵌入式控制器自身的只读存储模块中,这就避免了相关技术中从存储单元的BOOT BLOCK读取引导程序时,由于BOOT BLOCK损坏导致的还原B1S操作难度大且成本高的问题,只需通过特定的触发操作即可完成B1S的还原,操作简单方便,提升了用户体验。【附图说明】图1为本专利技术实施例一中信息处理方法的实现流程示意图;图2为本专利技术实施例二中信息处理方法的实现流程示意图;图3为本专利技术实施例三中信息处理方法的实现流程示意图;图4为本专利技术实施例四中信息处理方法的实现流程示意图;图5a为本专利技术实施例五中电子设备的结构7K意图一;图5b为本专利技术实施例五中电子设备嵌入式控制单元的结构示意图;图5c为本专利技术实施例五中电子设备的结构示意图二 ;图5d为本专利技术实施例五中电子设备的结构示意图三。【具体实施方式】专利技术人在实施本专利技术的过程中发现:当电子设备B1S需要还原时,相关技术调用B1S引导存储芯片中的BOOT BLOCK的引导程序进行处理,由引导程序利用B1S镜像文件来还原初始B10S,由于BOOT BLOCK也设置于存储芯片中,如果BOOT BLOCK损坏(例如被重新写入的数据),引导程序无法运行,只能通过人工操作烧录器对存储芯片进行烧录操作,以利用B1S Image还原B1S,利用烧录器还原B1S的方式操作难度大且成本高,电子设备用户往往难以实施;专利技术人还发现:如果在电子设备中设置嵌入式控制器(EC,EmbeddedController),并在嵌入式控制器自身的只读存储器(ROM, Read-Only Memory)即ECR0M中固化相关技术存储于BOOT BLOCK中的引导程序,这就可以由嵌入式控制器将引导程序恢复至嵌入式控制器自身的随机存取存储器(RAM,Random Access Memory)即ECRAM,并触发电子设备中的处理器运行引导程序以还原B1S,这就可以避免相关技术中由于BOOT BLOCK损坏导致无法还原B1S的问题。下面结合附图和具体实施例对本专利技术作进一步详细说明。实施例一本实本文档来自技高网...

【技术保护点】
一种信息处理方法,应用于电子设备中,其特征在于,所述电子设备包括嵌入式控制单元、中央处理单元和存储单元;所述存储单元存储有所述中央处理单元支持执行的基本输入输出系统BIOS指令,所述BIOS指令用于触发所述中央处理单元进行上电自检、以及引导启动操作系统;所述方法包括:所述嵌入式控制单元检测触发操作;当检测到所述触发操作时,获取第一指令,触发所述中央处理单元执行所述第一指令;以使,所述中央处理单元根据所述第一指令,获取BIOS镜像文件,并将所述BIOS镜像文件覆盖写入所述存储单元,以更新所述所述存储单元存储的BIOS指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:王鹤来
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1