[发明专利]支持多平台的基本输入输出系统及其建构方法无效
申请号: | 200910212392.7 | 申请日: | 2009-11-12 |
公开(公告)号: | CN102063293A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 卢盈志;黄文彬 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 平台 基本 输入输出 系统 及其 建构 方法 | ||
技术领域
本发明有关于一种基本输入输出系统的建构方法,特别是有关于一种支持多种不同平台的硬件设备的基本输入输出系统及其建构方法。
背景技术
先前技术的基本输入输出系统(Basic Input Output System;Bios),已存在以单一BIOS支持多平台的技术。此种BIOS包括一主核心模块(Main Bios)与一个以上的平台模块(platform module),主核心模块主要是记录BIOS在配置于电子设备时,应执行的开机测试程序与硬件设定,以及在BIOS应用于不同平台的电子设备时,应执行的平台模块。
为使此BIOS无碍的被应用于不同平台的电子设备中,设计人员需设计出可适用于不同平台、具高度相容性的平台模块,故设计人员常会将具有数据相依性的平台模块(platform-dependent module)合并设计或未将此类平台模块个别设计,以期达到设计目的。
但此种设计方法反而提升BIOS的设计难度,因平台模块合并设计或未个别设计,平台模块的程序复杂度会大幅提升,会造成设计人员阅读与除错程序码的困难度。
其次,因程序码不易阅读,即不易发现程序码的错误。又,程序复杂度太高,会造成程序不易调整与修改。再者,因为不易除错与阅读程序码,因此难以澄清平台模块的程序错误点,而且难以确保增修的程序码仅修正程序错误而不影响其它平台的电子设备可正常运行。
发明内容
本发明的目的在于提供一种简化Bios研发作业,易于阅读、调整与除错作业,得以应用于多平台的Bios结构及其建构方法。
本发明解决上述方法问题的支持多平台的基本输入输出系统的建构方法包括:提供多个区段模块,每一区段模块包括至少一功能模块。对每一功能模块建立一模块标头,每一模块标头包括其隶属功能模块的模块类型数据与至少一应用平台识别码。最后根据基本输入输出系统的设计结构整合各区段模块。
本发明解决上述结构问题的支持多平台的基本输入输出系统,其配置于一电子设备,基本输入输出系统包括:一导引重置区段模块、多个从属区段模块与一主系统模块。每一从属区段模块包括至少一功能模块及其对应的模块标头,模块标头包括其隶属该功能模块的模块类型数据与至少一应用平台识别码。导引重置区段模块读取预储存电子设备的平台识别码,根据平台识别码从主系统模块中启动一主功能模块,其记录所有从属区段模块的执行顺序,并将平台识别码与应用平台识别码匹配,以依据执行顺序所有所述功能模块中,运行匹配平台识别码的至少其一者。
本发明的有益效果在于,建立对应各功能模块的模块标头,且每一模块标头存有功能模块可应用的平台及功能模块属性,确实划分、区隔各功能模块的程序码,明确标明功能模块与各平台的对应关系,如此有益于降低程序码的复杂度,降低设计人员阅读与除错程序码的困难度,程序码的错误就容易被发现,也降低程序调整与修改的困难度,且易于澄清平台模块的程序错误点,设计人员可针对修正程序错误进行程序调整,且不会影响整体BIOS在其它平台的电子设备的运作情形。
附图说明
图1绘示本发明支持多平台的基本输入输出系统的建构流程图的一实施例;
图2绘示的提供区段模块示意图的一实施例;
图3绘示本发明功能模块与模块标头配置示意图的一实施例;
图4绘示本发明模块标头的规格示意图的一实施例;
图5绘示本发明基本输入输出系统适用平台示意图的一实施例;
图6绘示本发明功能模块配置示意图的一实施例;以及
图7绘示本发明基本输入输出系统适用平台示意图的另一实施例。
附图标记说明:
1-主系统模块;11-主模块标头;12-主功能模块;2-从属区段模块;21-模块标头;22-功能模块;3-导引重置区段模块;4-快速互联通道区段模块;41-第x个快速互联通道模块标头;42-第x个快速互联通道功能模块;5-存储器控管区段模块;51-第y个存储器控管模块标头;52-第y个存储器控管功能模块;61-中央处理器;62-北桥芯片;63-南桥芯片;64-超级输入输出芯片;65-快闪存储器;71-快速互联通道;72-直连媒体接口;73-序列周边设备接口。
具体实施方式
兹配合图式将本发明较佳实施例详细说明如下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910212392.7/2.html,转载请声明来源钻瓜专利网。