一种BIOS控制选项设置方法、装置和控制主板制造方法及图纸

技术编号:33210121 阅读:158 留言:0更新日期:2022-04-24 01:03
本申请实施例提供一种BIOS控制选项设置方法、装置和控制主板,该方法包括:在上电自检操作后,若检测到用于进入BIOS Setup设置界面的按键被按下时,进入仅显示BIOS Setup控制选项设置界面;在检测用于开启被隐藏的Setup控制选项的热键被正确触发时,则显示包含所述BIOS Setup控制选项和所述CRB Setup控制选项的设置界面;若检测到保存修改且重启的操作被触发,则将获取的相应控制选项的修改值进行保存且将该指定标志位设置为有效状态,之后进行重启操作。本方法可以不需要每次在调试过程中碰到修改未开启的控制选项值时都要重新编译生成BIOS来验证,节省时间,提高效率等。提高效率等。提高效率等。

【技术实现步骤摘要】
一种BIOS控制选项设置方法、装置和控制主板


[0001]本申请涉及主板设计
,尤其涉及一种BIOS控制选项设置方法、装置和控制主板。

技术介绍

[0002]BIOS(Basic Input/Output System)即基本输入输出系统,用于执行开机自检和系统引导,其在计算机系统中非常重要,可视它为计算机硬件与软件之间的桥梁或者接口。它能够为计算机提供最底层的硬件控制程序,因此主板的性能很大程度取决于主板上的BIOS。
[0003]在实际应用中,对BIOS设置的控制选项特别多,但不是每个BIOS控制选项都能开放出来给用户,这是由于如果用户随意更改设置,如进行显示设置或CPU、内存等超频设置,很可能会导致设备无法显示甚至无法开机等。因此,OEM/ODM厂商定制的BIOS控制选项规格(SPEC)显得尤为重要,通常只会将一些常用的控制选项开放给用户。
[0004]然而,在一些特殊情况下,例如,客户购买的主板搭配了4GB内存自行安装了32位的操作系统,此时操作系统下看到安装内存只有2.1GB。验证后发现64位的操作系统没有这样的问题,此时可以通过修改BIOS设置界面下的Max TOLUD控制选项的值对BIOS进行升级来解决。但是,由于该Max TOLUD控制选项并不在OEM/ODM厂商定义的控制选项的范围内,因此需要拿去给厂商重新编译BIOS源代码来增加Max TOLUD控制选项以生成新的BIOS给用户使用,事实上,用户随后又往往会遇到如何刷新升级的新问题等,导致用户体验差。
[0005]另外,各厂商定义的计算机中的BIOS控制列表都是为不同客户定制,只有同一平台下CRB控制列表选项是一致的。因此针对性开放出的控制选项有时候也会无法满足用户使用当前主板功能时的需求,这样一来只能通过重新修改当前的BIOS控制选项显示来将需要的控制选项开放出来,或者将无效的控制选项隐藏或删掉等。然而,重新开放或删除隐藏的控制选项又会造成OEM/ODM厂商定义的控制选项规格与相关说明书等资料不符或冲突等。
[0006]并且有些计算机的BIOS控制选项,涉及到硬件的特性等局限性,这些控制选项关联芯片组、CPU甚至跟主板的设计、使用的外部部件都有密切的关系,在出厂之前,主板厂商已经开出了自定义的控制选项值,如果用户碰到问题最终需要调试修改没有开放出来的控制选项,这样就不得不重新修改编译新的BIOS给用户进行升级,这会造成资源上一定的些浪费与升级风险等。

技术实现思路

[0007]有鉴于此,本申请实施例提供一种BIOS控制选项设置方法、装置和控制主板。
[0008]第一方面,本申请实施例提供一种BIOS控制选项设置方法,包括:在上电自检操作后,检测用于进入BIOS 设置界面的按键是否被按下;当检测到被按下时,读取指定标志位,并在所述指定标志位为置位状态时,关闭显
示CRB Setup控制选项,之后将所述指定标志位清零并进入仅显示BIOS Setup控制选项的设置界面;检测用于开启被隐藏的CRB Setup控制选项的热键是否被正确触发;若被正确触发,则显示包含所述BIOS Setup控制选项和所述CRB Setup控制选项的设置界面,并将所述指定标志位设为置位状态;若检测到保存修改且重启的操作被触发,则将在所述设置界面中获取的相应控制选项的修改值进行保存,之后进行重启操作。
[0009]在一些实施例中,该BIOS控制选项设置方法还包括:若检测到直接重启操作或恢复系统默认值操作被触发,则不保存所述设置界面中的任何修改值,直接进行对应的重启或恢复操作。
[0010]在一些实施例中,所述检测用于开启被隐藏的CRB Setup控制选项的热键是否被正确触发,包括:检测所述设置界面中用于开启被隐藏的Setup控制选项的热键是否被触发,并在被触发时,弹出一个密码输入框;接收用户输入的密码,并验证所述输入的密码是否与预设密码匹配;若验证为匹配,则确认所述热键被正确触发;若验证为不匹配,则隐藏所述密码输入框,以显示所述BIOS Setup控制选项的设置界面。
[0011]在一些实施例中,在验证为不匹配的情况下,还包括:提示密码无效,并继续显示所述密码输入框以允许用户再次输入密码,直到输入密码预设次数后仍不匹配,则执行隐藏所述密码输入框的操作。
[0012]在一些实施例中,所述预设密码通过编译BIOS时预先定义。
[0013]在一些实施例中,所述指定标志位由BIOS预先设置在CMOSRAM芯片中。
[0014]第二方面,本申请实施例还提供一种BIOS控制选项设置装置,包括:按键检测模块,用于在上电自检操作后,检测用于进入BIOS 设置界面的按键是否被按下;界面显示模块,用于当检测到被按下时,读取指定标志位,并在所述指定标志位为置位状态时,关闭显示CRB Setup控制选项,之后将所述指定标志位清零并进入仅显示BIOS Setup控制选项的设置界面;按键检测模块,还用于检测用于开启被隐藏的CRB Setup控制选项的热键是否被正确触发;界面显示模块,还用于若被正确触发,则显示包含所述BIOS Setup控制选项和所述CRB Setup控制选项的设置界面,并将所述指定标志位设为置位状态;控制模块,用于若检测到保存修改且重启的操作被触发,则将在所述设置界面中获取的相应控制选项的修改值进行保存,之后进行重启操作。
[0015]在一些实施例中,所述控制模块还用于若检测到直接重启操作或恢复系统默认值操作被触发,则不保存所述设置界面中的任何修改值,直接进行对应的重启或恢复操作。
[0016]第三方面,本申请实施例还提供一种控制主板,所述控制主板包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施上述的
BIOS控制选项设置方法。
[0017]第四方面,本申请实施例还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上执行时,实施上述的BIOS控制选项设置方法。
[0018]本申请的实施例具有如下有益效果:本申请实施例的BIOS控制选项设置方法应用于主板,通过在主板系统配置需要调整BIOS控制选项时,设计一键式临时开放CRB Setup选项,并在设置完成后再次隐藏起来,即通过一键解密来灵活开启被隐藏的CRB Setup控制选项,这样在每次碰到需要修改未开放的控制选项的值时,不需要每次在调试过程中都要重新编译生成BIOS来验证,节省时间和资源,提高了调试或维护效率,还降低了编译BIOS的风险等。此外,通过该方法还可以维持原有的BIOS设置界面,避免出现与厂商出厂定义的控制选项规格不一致的问题等。
附图说明
[0019]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0020]图1示出了本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BIOS控制选项设置方法,其特征在于,包括:在上电自检操作后,检测用于进入BIOS 设置界面的按键是否被按下;当检测到被按下时,读取指定标志位,并在所述指定标志位为置位状态时,关闭显示CRB Setup控制选项,之后将所述指定标志位清零并进入仅显示BIOS Setup控制选项的设置界面;检测用于开启被隐藏的CRB Setup控制选项的热键是否被正确触发;若被正确触发,则显示包含所述BIOS Setup控制选项和所述CRB Setup控制选项的设置界面,并将所述指定标志位设为置位状态;若检测到保存修改且重启的操作被触发,则将在所述设置界面中获取的相应控制选项的修改值进行保存,之后进行重启操作。2.根据权利要求1所述的BIOS控制选项设置方法,其特征在于,还包括:若检测到直接重启操作或恢复系统默认值操作被触发,则不保存所述设置界面中的任何修改值,直接进行对应的重启或恢复操作。3.根据权利要求1所述的BIOS控制选项设置方法,其特征在于,所述检测用于开启被隐藏的CRB Setup控制选项的热键是否被正确触发,包括:检测所述设置界面中用于开启被隐藏的Setup控制选项的热键是否被触发,并在被触发时,弹出一个密码输入框;接收用户输入的密码,并验证所述输入的密码是否与预设密码匹配;若验证为匹配,则确认所述热键被正确触发;若验证为不匹配,则隐藏所述密码输入框,显示所述BIOS Setup控制选项的设置界面。4.根据权利要求3所述的BIOS控制选项设置方法,其特征在于,在验证为不匹配的情况下,还包括:提示密码无效,并继续显示所述密码输入框以允许用户再次输入密码,直到输入密码预设次数后仍不匹配,则执行隐藏所述密码输入框的操作。5.根据权利要求3或4所述的BIOS控制选项...

【专利技术属性】
技术研发人员:刘辉阮文科王井红
申请(专利权)人:深圳华北工控软件技术有限公司
类型:发明
国别省市:

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

1