基本输入输出系统的更新方法技术方案

技术编号:5152279 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基本输入输出系统(Basic Input/Output System,BIOS)的更新方法适用于更新运行于主机板(motherboard)的BIOS。BIOS的更新方法包括:依据硬件信息以及多个更新版本产生多个更新文件,其中这些更新文件对应到多个更新组合;接收版本输入信号,其中版本输入信号指定这些更新版本之一;接收组合输入信号,其中组合输入信号指定这些更新组合之一;检测主机板的硬件信息;依据版本输入信号、组合输入信号以及主机板的硬件信息选择这些更新文件之一;以及以被选择的更新文件更新BIOS。

【技术实现步骤摘要】

本专利技术关于一种,特别是关于一种根据硬件信息的 。
技术介绍
随着信息技术的发展,以处理器为基础的电子装置,如各式各样的计算器 (Computer,又称计算机)系统已经普遍地被企业与个人所运用。且一般的计算器系统都具 有基本输出输入系统(Basic Input/Output System,BIOS),以辅助计算器系统的操作系统 (Operating System, OS)或是应用程序与计算器系统的硬件进行沟通。BIOS主要具有开机自我检测(Power On Self Test, POST,又称为加电自检)、加 载操作系统、记录系统设定值以及提供常驻程序库等功能。计算器系统开启电源之后,会先 执行开机自我检测,并加载BIOS以确定系统的最基本的硬件架构。BIOS接着便会执行开机 加载程序(Boot Loader),并加载操作系统的核心程序以完整地启动计算器。BIOS并提供计算器系统的各组件的基本设定值,例如可提供基本设定予计算器系 统的显示器、键盘、处理器以及内存等。另外BIOS亦提供操作系统或应用程序所使用的中 断常驻程序等常驻程序库。而即使是在完整地启动计算器或是不运行操作系统于计算器的 情况下,BIOS亦具有上述的记录系统设定值以及提供常驻程序库等等功能。且无论是在研 发主机板、主机板的周边组件以及相关的韧体时,或是制造商在计算器系统的主机板出货 之前,十分仰赖BIOS进行各种重要的测试。然而在进行主机板的测试等过程中,BIOS可能需要以不同版本的文件经过多次 的更新。传统的BIOS更新方法由以人工的方式判断所需的更新用的文件,不只浪费时间 亦容易发生错误。更新BIOS用的文件需对应于主机板、主机板上的中央处理器(Central Processing Unit,CPU)以及南桥芯片(South Bridge chip)等组件,然而由计算器系统的 外部却难以对其进行判别。再加上即使是同样外型的计算器系统也可能采用配置有不同组 件的主机板,更使得传统的BIOS更新方法不易实行。
技术实现思路
为了解决上述问题,本专利技术提供一种基本输入输出系统(Basic Input/Output System,BIOS)的更新方法,其适用于更新运行于一主机板(motherboard)的一 BIOS。BIOS 的更新方法包括依据一硬件信息以及多个更新版本产生多个更新文件,其中这些更新文 件对应到多个更新组合;接收一版本输入信号,其中版本输入信号指定这些更新版本之一; 接收一组合输入信号,其中组合输入信号指定这些更新组合之一;检测主机板的硬件信息; 依据版本输入信号、组合输入信号以及主机板的硬件信息选择这些更新文件之一;以及以 被选择的更新文件更新BIOS。较佳的是,硬件信息包括主机板的通用输入输出(General Purpose Input/ Output, GPI0)脚位设定、一南桥识别码或是一机型识别码。根据本专利技术的一实施范例,GPIO脚位设定可读取自主机板的一南桥芯片,机型识 别码则可读取自于主机板的一 BIOS闪存(BIOS flash memory) 0更佳的是,机型识别码可 为包括主机板的一可携式计算器装置的机型识别码。此外,上述的更新组合可为选自由一系统BIOS (System BIOS,SBIOS)、一键盘控制 器(Keyboard Controller,KBC)以及一管理引擎(Management Engine, ME)所组成的群组中的一或其组合。而当更新组合中包括键盘控制器时,更新文件的扩展名可以是fd。相对地,当更新 组合中不包括键盘控制器时,更新文件的扩展名可以是bin。综上所述,本专利技术提供的BIOS的更新方法可整合多种硬件信息以及更新版本, 产生更新时所需的更新文件以及更新文件的文件名。BIOS的更方法并可自动检测待更新 BIOS的主机板的硬件信息,且依据使用者指定的更新版本以及更新组合自动选择合适的更 新文件进行BIOS的更新。因此BIOS的更新方法不但可大幅地节省使用者在更新BIOS时所需的力气以及时 间。亦可避免使用者因错认主机板等组件等原因造成更新错误的问题。附图说明图1所示为根据本专利技术一实施范例的主机板的方块示意图;以及图2所示为根据本专利技术一实施范例的BIOS的更新方法的流程示意图。其中,附图标记20主机板22中央处理器对南桥芯片241通用输入输出接脚26BI0S 闪存261BI0S262管理引擎28键盘控制器具体实施例方式以下在实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何本领 域的技术人员了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所公开的内容、权利要 求及附图,任何本领域的技术人员可轻易地理解本专利技术相关的目的及优点。本专利技术提供一种基本输入输出系统(Basic Input/Output System, BIOS)的更新 方法,以更新运行于一主机板(motherboard)的一 BIOS。请参照图1,其为根据本专利技术一实施范例的主机板的方块示意图。如图1所示, 主机板20可包括一中央处理器(Central Processing Unit,CPU) 22、一南桥芯片(South Bridge chip) 24、一 BIOS 闪存(BIOS flash memory)洸以及一键盘控制器(Keyboard Controller, KBC) 28ο其中BIOS闪存洸中可包括BIOS 261以及一管理引擎(Management Engine, ME) 262 ;且南桥芯片 24 与一通用输入输出接脚(General Purpose Input/Outputpin, GPI0pin)241 相连。主机板20可被配置于各种计算器系统,例如个人计算机、笔记型计算机、服务器 或是智能型手机。而中央处理器22则用以处理配置有主机板20的计算器系统的运算。计算 器系统的电源被开启之后,中央处理器22进行开机自我检测(Power On Self Test,POST, 又称为加电自检)并将BIOS 261载入BIOS闪存26。中央处理器22接着并可初始化主机板 20上的一些基本硬件,例如键盘控制器28或是主机板20的随机存取内存(Random Access Memory, RAM,图中未示)。中央处理器22并可与北桥芯片(North Bridge chip,图中未示)相连,且南桥芯 片M可通过北桥芯片与中央处理器22相连。但根据本专利技术的另一实施范例,中央处理器 22的芯片组可同时具有北桥芯片的功能,故主机板20上并不另外包括北桥芯片。其中北桥 芯片用以处理高速信号,并将相连的南桥芯片M以及随机存取内存提供给中央处理器22。南桥芯片M则用以处理低速信号,并可通过周边组件互联标准总线(Peripheral Component Interconnect Bus, PCI Bus)、通用序列总线(Universal Serial Bus, USB)或 序列先进技术附件(Serial Advanced Technology Attachment, SATA)等总线将网络卡 (Network Interface Card,NIC)或硬盘等装置提供给中央处理器22。而南桥芯片M可以 例如是英特尔公司本文档来自技高网
...

【技术保护点】
一种基本输入输出系统的更新方法,适用于更新运行于一主机板的一基本输入输出系统,其特征在于,该基本输入输出系统的更新方法包括:依据一硬件信息以及多个更新版本产生多个更新文件,其中该些更新文件对应到多个更新组合;接收一版本输入信号,其中该版本输入信号指定该些更新版本之一;接收一组合输入信号,其中该组合输入信号指定该些更新组合之一;检测该主机板的该硬件信息;依据该版本输入信号、该组合输入信号以及该主机板的该硬件信息,选择该些更新文件之一;以及以被选择的该更新文件更新该基本输入输出系统。

【技术特征摘要】
1.一种基本输入输出系统的更新方法,适用于更新运行于一主机板的一基本输入输出 系统,其特征在于,该基本输入输出系统的更新方法包括依据一硬件信息以及多个更新版本产生多个更新文件,其中该些更新文件对应到多个 更新组合;接收一版本输入信号,其中该版本输入信号指定该些更新版本之一; 接收一组合输入信号,其中该组合输入信号指定该些更新组合之一; 检测该主机板的该硬件信息;依据该版本输入信号、该组合输入信号以及该主机板的该硬件信息,选择该些更新文 件之一;以及以被选择的该更新文件更新该基本输入输出系统。2.如权利要求1所述的基本输入输出系统的更新方法,其特征在于,该硬件信息包括 该主机板的一通用输入输出脚位设定、一南桥识别码或是一机型识别码。3.如权利要求2所述的基本输入输出系统的更新方法,其特征在于,该...

【专利技术属性】
技术研发人员:罗圣心
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71

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

1