[发明专利]一种自适应不同主板的BIOS实现方法、BIOS及主板在审
申请号: | 201610924451.3 | 申请日: | 2016-10-24 |
公开(公告)号: | CN106598564A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 姚藩益 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 不同 主板 bios 实现 方法 | ||
1.一种自适应不同主板的BIOS实现方法,用于设计自适应不同主板的BIOS,其特征在于,包括以下步骤:
GPIO组中存储主板类型信息;
BIOS中存储有多组系统配置数据;
BIOS读取GPIO组内所存储的主板类型信息;
BIOS根据主板类型信息调用特定一组系统配置数据;
BIOS执行所调用的系统配置数据。
2.根据权利要求1所述的自适应不同主板的BIOS实现方法,其特征在于,BIOS根据主板类型信息调用特定一组系统配置数据的步骤中,包括以下步骤:
BIOS中设置对应主板类型信息的标识变量;
BIOS根据主板类型信息对上述标识变量进行赋值;
BIOS读取上述标识变量所被赋予的值,并根据上述值调用一组系统配置数据。
3.根据权利要求2所述的自适应不同主板的BIOS实现方法,其特征在于,设定标识值组,建立标识值组与主板类型之间的映射关系,建立标识值组与系统配置数据之间的映射关系,其中,任一主板类型对应标识值组内唯一标识值,标识值组内任一标识值对应唯一一组系统配置数据;BIOS根据标识值组与主板类型之间的映射关系,将主板类型对应标识值赋予标识变量,并根据标识值组与系统配置数据之间的映射关系,调用标识值对应的一组系统配置数据。
4.根据权利要求1所述的自适应不同主板的BIOS实现方法,其特征在于,BIOS在开机启动阶段读取GPIO组内所存储的主板类型信息。
5.根据权利要求1所述的自适应不同主板的BIOS实现方法,其特征在于,包括以下步骤:
分配若干GPIO形成GPIO组,并将主板类型信息存储于GPIO组;
将多组系统配置数据存储于BIOS内;
BIOS中设置对应主板类型信息的标识变量;
设定标识值组,建立标识值组与主板类型之间的映射关系,建立标识值组与系统配置数据之间的映射关系,其中,任一主板类型对应标识值组内唯一标识值,标识值组内任一标识值对应唯一一组系统配置数据;
BIOS在开机启动阶段读取GPIO组内所存储的主板类型信息;
BIOS根据标识值组与主板类型之间的映射关系,将主板类型对应标识值赋予标识变量,并根据标识值组与系统配置数据之间的映射关系,调用标识值对应的一组系统配置数据;
BIOS执行所调用的系统配置数据。
6.一种自适应不同主板的BIOS,其特征在于,包括:
系统配置数据模块,用于存储多组系统配置数据;
主板类型信息读取模块,用于读取GPIO组内所存储的主板类型信息;
识别模块,用于根据主板类型信息,调用系统配置数据;
执行模块,用于执行识别模块所调用系统配置数据。
7.根据权利要求6所述的自适应不同主板的BIOS,其特征在于,识别模块包括:
标识设置子模块,用于设置标识变量,并根据主板类型信息对标识变量赋予标识值,以及,根据标识变量所赋予标识值,调用系统配置数据。
8.根据权利要求6所述的自适应不同主板的BIOS,其特征在于,识别模块还包括:
标识信息子模块,用于存储标识值数据,存储标识值数据与系统配置数据之间映射关系、标识值数据与主板类型信息映射关系;
标识设置子模块根据主板类型信息、标识值数据与主板类型信息映射关系,对标识变量赋予标识值,以及,根据标识变量所赋予标识值、标识值数据与系统配置数据之间映射关系,调用系统配置数据。
9.一种主板,其特征在于,包括存储有主板类型信息的GPIO组和如权利要求6-8任一项所述的BIOS。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610924451.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能终端的重启方法、装置及智能终端
- 下一篇:用户操作系统的设置方法与装置