一种COME扣板双BIOS自动切换的方法及系统技术方案

技术编号:36976632 阅读:56 留言:0更新日期:2023-03-25 17:56
本发明专利技术公开了一种COME扣板双BIOS自动切换的方法及系统,涉及计算机电路系统技术领域,通过逻辑侦听EC心跳的方法实现双BIOS自动切换,具体包括如下步骤:在主BIOS启动失败后,由逻辑侦听模块侦听EC是否有心跳,如果存在心跳,在下一次启动时,由EC软件控制主BIOS启动切换至备BIOS启动,否则,CPLD强制切换控制管脚DIS0和DIS1,使得下一次启动从备BIOS启动。在完成备BIOS启动后,处理器自动更新修复主BIOS的启动程序。本发明专利技术还提出了一种COME扣板双BIOS自动切换的系统。本发明专利技术可保证系统的正常启动运行,加快开机进度,便于用户维护,降低了维护难度,提高主机的安全性和使用稳定性。提高主机的安全性和使用稳定性。提高主机的安全性和使用稳定性。

【技术实现步骤摘要】
一种COME扣板双BIOS自动切换的方法及系统


[0001]本专利技术属于计算机电路系统
,具体涉及一种COME扣板双BIOS自动切换的方法及系统。

技术介绍

[0002]COME扣板双BIOS切换平常是由EC软件来实现的,当EC也有问题时,导致无法进行双BIOS之间的自动切换,增加用户维护难度,降低了主机的安全性和使用的稳定性,为此,我们利用逻辑侦听EC心跳的方法实现双BIOS自动切换设计,提出一种COME扣板双BIOS自动切换的方法及系统。

技术实现思路

[0003]本专利技术的目的是为了解决现有技术中存在EC软件出现问题后,导致无法进行双BIOS之间自动切换的缺点,而提出的一种COME扣板双BIOS自动切换的方法及系统。可保证系统的正常启动运行,加快开机进度,便于用户维护,降低了维护难度,提高主机的安全性和使用稳定性。
[0004]为了实现上述目的,本专利技术采用了如下技术方案:
[0005]设计一种COME扣板双BIOS自动切换的方法,通过逻辑侦听EC心跳的方法实现双BIOS自动切换,具体包括如下步骤:
[0006]步骤1,在主BIOS启动失败后,由逻辑侦听模块侦听EC是否有心跳,如果存在心跳,在下一次启动时,由EC软件控制主BIOS启动切换至备BIOS启动,否则,进入下一步骤。
[0007]步骤2,当逻辑侦听模块无法侦听到EC的心跳,即EC丢失心跳后,CPLD强制切换控制管脚DIS0和DIS1,使得下一次启动从备BIOS启动。
[0008]步骤3,在上述两个步骤中,任一步骤完成备BIOS启动后,处理器自动更新修复主BIOS的启动程序。
[0009]为了解决上述技术问题,本专利技术还提供了一种COME扣板双BIOS自动切换的系统,应用在所述COME扣板双BIOS自动切换方法中,包括CPU模块、EC模块和CPLD模块,所述CPU模块与EC模块之间设有逻辑侦听模块,用于EC心跳的监听;所述CPU模块和EC模块连接至第一MUX模块,所述第一MUX模块连接有第二MUX模块和SW模块,所述第二MUX模块与主BIOS模块、备BIOS模块相连,所述SW模块与所述CPLD模块相连。
[0010]进一步的,所述CPLD模块与SW模块的控制管DIS1电路上设有第一开关。
[0011]进一步的,所述CPLD模块与第二MUX模块的控制管DIS1电路上设有第二开关和第三开关。
[0012]进一步的,所述CPLD模块与SW模块和第二MUX模块的控制管DIS0电路上设有多个电压比较器。
[0013]与现有技术相比,本专利技术提出的一种COME扣板双BIOS自动切换的方法及系统,有益效果在于:利用逻辑侦听EC心跳的方法实现双BIOS自动切换,首先默认启动为主BIOS,主
BIOS启动失败,EC也丢失心跳,CPLD强制切换控制管脚DIS0和DIS1,使得下一次启动从备BIOS启动,从而实现对控制处理器的启动状态监控来做到自动切换主备BIOS,保证系统的正常启动运行,加快开机进度,并且在主BIOS启动故障并从备BIOS启动完成后,自动更新修复主BIOS,以便用户能够维护,降低了维护难度,提高主机的安全性和使用稳定性。具体地:
[0014](1)、本专利技术支持自动监控处理器的启动状态来切换启动主备BIOS。
[0015](2)、本专利技术支持启动完成后可更新修复故障BIOS。
[0016](3)、可记录当前启动BIOS是主还是备用,便于定位和维护。
[0017](4)、支持多种配置监控处理器方式如:CPLD看门狗、心跳、CPU看门狗等。
附图说明
[0018]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0019]图1是本专利技术中关于COME扣板双BIOS自动切换方法的流程框图;
[0020]图2是本专利技术中关于COME扣板双BIOS自动切换的系统框图;
[0021]图3是本专利技术中关于EC模块与CPLD模块之间的电路结构示意图;
[0022]图中标记为:1、CPU模块;2、EC模块;3、CPLD模块;4、逻辑侦听模块;5、第一MUX模块;6、第二MUX模块;7、SW模块;8、主BIOS模块;9、备BIOS模块;10、第一开关;11、第二开关;12、第三开关;13、电压比较器。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述;显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]在本专利技术的描述中,需要说明的是,术语“上”、“下”、“内”、“外”、“顶/底端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0025]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“套设/接”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0026]现结合说明书附图,详细说明本专利技术的结构特点。
[0027]实施例1
[0028]参见图1,一种COME扣板双BIOS自动切换方法,通过逻辑侦听EC心跳的方法实现双BIOS自动切换,具体包括如下步骤:
[0029]在主BIOS启动失败后,由逻辑侦听模块侦听EC是否有心跳,如果存在心跳,在下一
次启动时,由EC软件控制主BIOS启动切换至备BIOS启动,否则,CPLD强制切换控制管脚DIS0和DIS1,使得下一次启动从备BIOS启动。在完成备BIOS启动后,处理器自动更新修复主BIOS的启动程序。
[0030]实施例2
[0031]参见图2,本专利技术针对上述COME扣板双BIOS自动切换方法的实施例,相应地提出了一种COME扣板双BIOS自动切换的系统,包括CPU模块1、EC模块2和CPLD模块3,CPU模块1与EC模块2之间设有逻辑侦听模块4,用于EC心跳的监听。
[0032]CPU模块1和EC模块2连接至第一MUX模块5,第一MUX模块5连接有第二MUX模块6和SW模块7,第二MUX模块6与主BIOS模块8、备BIOS模块9相连,SW模块7与CPLD模块3相连。
[0033]本专利技术的COME扣板双BIOS自动切换系统,利用逻辑侦听EC心跳本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种COME扣板双BIOS自动切换方法,其特征在于,通过逻辑侦听EC心跳的方法实现双BIOS自动切换,具体包括如下步骤:步骤一,在主BIOS启动失败后,由逻辑侦听模块侦听EC是否有心跳,如果存在心跳,在下一次启动时,由EC软件控制主BIOS启动切换至备BIOS启动,否则,进入下一步骤;步骤二,当逻辑侦听模块无法侦听到EC的心跳,即EC丢失心跳后,CPLD强制切换控制管脚DIS0和DIS1,使得下一次启动从备BIOS启动;步骤三,在上述两个步骤中,任一步骤完成备BIOS启动后,处理器自动更新修复主BIOS的启动程序。2.一种COME扣板双BIOS自动切换系统,应用在如权利要求1中所述COME扣板双BIOS自动切换方法,其特征在于,包括CPU模块(1)、EC模块(2)和CPLD模块(3),所述CPU模块(1)与EC模块(2)之间设有逻辑侦听模块(4),用于EC心跳的监听;所述C...

【专利技术属性】
技术研发人员:曲廷生
申请(专利权)人:智邦大陆科技有限公司
类型:发明
国别省市:

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

1