[发明专利]基于UEFI框架的BIOS配置方法和装置无效
申请号: | 201110459672.5 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102541607A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 马翀 | 申请(专利权)人: | 曙光信息产业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京德恒律师事务所 11306 | 代理人: | 陆鑫;房岭梅 |
地址: | 300384 天津市西青区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 uefi 框架 bios 配置 方法 装置 | ||
技术领域
本发明总体上涉及计算机领域,更具体地,涉及基于UEFI框架的BIOS配置方法和装置。
背景技术
目前基于UEFI(统一可扩展固件接口)的计算机系统BIOS已经越来越普及,而Setup界面是计算机系统BIOS(基本输入输出系统)对整个计算机资源初始化以及管理的重要体现,它自身对系统资源的可控能力以及操作界面的友好性,直接影响到了计算机系统特别是资源丰富的服务器系统的效能发挥,因此针对UEFI固件系统设计一个界面友好、运行稳定的Setup子系统能够极大提高主板乃至计算机产品的质量以及良好的客户体验,也是一个OEM主板厂商自主知识产权的重要体现。
要设计一个BIOS Setup界面,首先在技术方面需要对UEFI软件的体系结构有比较深入的理解,能够应用其中的各种资源以及复杂的机制;需要对主板各种资源包括CPU、内存、芯片组以及板卡等初始化流程有一定了解;需要对显卡的工作机制包括它的各种显示模式、分辨率等知识有一定了解;需要自行设计需要保存的用户配置信息以及安全信息等在存储设备中的存放机制;在界面设计方面需要对字符统一编码知识有一定了解。
目前主要比较大的OEM厂商都使用AMI(美商)公司提供的BIOS Setup,它在界面上与之前传统的BIOS有良好的统一。然而,目前各个IBV厂商都有其自己的一套Setup系统,出于对自身商业利益的保护,他们并不能够提供相关代码,因此在界面方面无法实施比较大的改动来进行OEM定制;更不能对程序运行缓慢之处进行调试,在软件开发方面给工程师造成了极大的不便。
此外,目前还可以使用Intel公司提供的UDK中所包含的BIOS Setup,源代码可以完全开放,易于调试。但是这种方案无论在界面上还是功能上都不能满足最终产品的要求。如图1所示,这种方案的界面过于简单,元素内容也不完整,美观程度也不够;功能也并不完整,对于资源众多的服务器系统,这种功能单一的Setup系统还远远不够。
发明内容
为此,本发明提供了一种基于统一可扩展固件接口UEFI框架的基本输入输出系统BIOS配置方法,包括以下步骤:初始化总线接口PCIE插槽端口;加载视频图像阵列操作存储器VGA Oprom显卡驱动,以启动输出设备,显卡与PCIE插槽端口相连;加载输入设备驱动,以启动输入设备;判定输入设备和输出设备是否就绪;以及当判定输入设备和输出设备就绪后,判定F2键或Del键是否被按下,如按下,则显示BIOS配置界面。
判定输入设备和输出设备是否就绪的步骤之前,该方法进一步包括:显示原始设备厂商的标识语Logo。
该方法进一步包括:当判定输入设备和输出设备没有就绪后,继续连接所有设备,直至判定输入设备和输出设备就绪。
该方法进一步包括:当判定输入设备和输出设备就绪后,如无键按下,则启动其他可启动设备。
该方法进一步包括:当判定输入设备和输出设备就绪后,判定F7键是否被按下,如按下,则显示BBS PopUp。
此外,还提供了一种基于统一可扩展固件接口UEFI框架的基本输入输出系统BIOS配置装置,包括:初始化模块,用于初始化总线接口PCIE插槽端口;第一加载模块,用于加载视频图像阵列操作存储器VGA Oprom显卡驱动,以启动输出设备,显卡与PCIE插槽端口相连;第二加载模块,用于加载输入设备驱动,以启动输入设备;第一判定模块,用于判定输入设备和输出设备是否就绪;以及第二判定模块,当第一判定模块判定输入设备和输出设备就绪后,第二判定模块判定F2键或Del键是否被按下,如按下,则显示BIOS配置界面。
该装置进一步包括:显示模块,用于在第一判定模块判定输入设备和输出设备是否就绪之前,显示原始设备厂商的标识语Logo。
当第一判定模块判定输入设备和输出设备没有就绪后,继续连接所有设备,直至判定输入设备和输出设备就绪。
该装置进一步包括:当第一判定模块判定输入设备和输出设备就绪后,第二判定模块判定是否有键按下,如无键按下,则启动其他可启动设备。
此外,还提供了一种基于统一可扩展固件接口UEFI框架的基本输入输出系统BIOS配置装置,包括:主模块,包含BOIS信息子模块、主板信息子模块、以及处理器信息子模块,用于显示BOIS信息、主板信息、以及处理器信息;芯片组模块,用于显示芯片组信息;安全模块,用于显示安全信息;引导模块,用于显示引导装入程序;以及保存及退出模块,用于对配置进行保存,并退出配置操作。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司,未经曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110459672.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:直联浮动阀手摇活塞式抽气引水器
- 下一篇:一种发动机启动器