[发明专利]启动内存库选择、BIOS、基于Intel的平台中的升级和危机恢复有效
申请号: | 201310699892.4 | 申请日: | 2013-12-18 |
公开(公告)号: | CN103885795B | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 拉杰什·曼格尔;马尔科姆·J·拉什;理查德·D·史密斯;詹姆斯·霍尔布鲁克 | 申请(专利权)人: | 雅特生嵌入式计算有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 曾贤伟,杨继平 |
地址: | 美国亚*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 内存 选择 bios 基于 intel 平台 中的 升级 危机 恢复 | ||
相关申请的交叉参考
本申请主张在2012年12月21日提交的美国临时申请号61/745,054的优先权权益,上述申请的全部内容通过参考合并在此。
技术领域
本公开文本涉及电路板的固件的升级。
背景技术
此文所提供的背景技术说明以对本公开的内容作一般性说明为目的。发明人的某些工作(即已在此背景技术部分中做出描述的工作)以及说明书中关于某些尚未成为申请日之前的现有技术的内容,无论是以明确或隐含的方式均不被视为相对于本公开的现有技术。
计算机系统可以包括一个或更多印刷电路板(PCB)。每一个PCB可以包括由存储在诸如闪存的非易失性存储器中的固件来控制的多个模块。例如,PCB可以具有接收来自固件的命令的外设模块。此外,PCB可以包括处理器。该处理器可以执行存储在闪存中的代码。
发明内容
一种固件升级计算机系统包括用于生成内存库选择信号的内存库选择开关。该系统还包括包含第一固件代码的第一内存库模块以及包含第二固件代码的第二内存库模块。该系统还包括基于所述内存库选择信号确定所述第一内存库模块还是所述第二内存库模块是被选择的内存库的控制模块。该控制模块基于所述内存库选择信号确定所述第一内存库模块还是所述第二内存库模块是未被选择的内存库。该控制模块选择性地指示所述被选择的内存库将第一固件代码和第二固件代码中的一个传送到所述未被选择的内存库。该系统还包括存储表示被选择的内存库的被选择的内存库的值的存储模块。
从下文中提供的具体实施方式,本公开文本在其他领域的适用性将变得清楚明了。应理解具体实施方式和具体示例仅仅是为了说明的目的而不用于对本公开文本的范围作任何限制。
附图说明
从具体实施方式以及附图将会更完整地理解本公开文本,其中:
图1是根据本公开文本的包括固件升级和恢复系统的计算机系统的功能框图;
图2是根据本公开文本的逻辑模块的功能框图;
图3是说明根据本公开文本的固件升级方法的流程图;
图4是说明根据本公开文本的固件升级故障恢复方法的流程图;以及
图5是说明根据本公开文本的危机恢复方法的流程图。
具体实施方式
计算机系统可以包括一个或更多印刷电路板(PCB)。每个PCB可以包括根据存储在存储器(如闪存)中的固件所控制的多个模块。执行该固件的处理器可以控制模块的操作。例如,该固件可以指令PCB的模块执行模块内部的代码。计算机系统可以定期请求固件升级。例如,PCB可以接收到为了让PCB根据固件升级而执行的固件升级。如果所尝试的固件升级不成功,则所尝试的固件升级可以请求固件恢复。
根据本公开文本的原理的逻辑模块被设置来执行PCB的固件升级和固件恢复。该逻辑模块可以基于多个信号执行固件升级。该逻辑模块还可以确定是否需要固件恢复。该逻辑模块可以执行代码来还原(restore)先前安装的固件。
现在参考图1,示出了包括印刷电路板(PCB)104以及逻辑模块108的示例计算机系统100。仅为范例,逻辑模块108可以包括复杂可编程逻辑设备。逻辑模块108与第一内存库模块112以及第二内存库模块116通信。第一内存库模块112和第二内存库模块116可以是诸如闪存的非易失性存储器。第一内存库模块112和第二内存库模块116被电气耦接到PCB104。第一内存库模块112和第二内存库模块116可以包括存储在第一内存库模块112或第二内存库模块116中的代码和/或数据。逻辑模块108可以选择第一内存库模块112和第二内存库模块116来执行存储在第一内存库模块112和第二内存库模块116中的代码。例如,逻辑模块108将信号发送到第一内存库模块112来表明第一内存库模块112是被选择的内存库。逻辑模块108可以在进行固件升级时选择第一内存库模块112。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雅特生嵌入式计算有限公司,未经雅特生嵌入式计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310699892.4/2.html,转载请声明来源钻瓜专利网。