可通过不同接口加载启动程序以启动主板的系统及其方法技术方案

技术编号:2828377 阅读:232 留言:0更新日期:2012-04-11 18:40
一种可通过不同接口加载启动程序以启动主板的系统及其方法,在主板上设置检测电路,当检测电路在主板启动时检测到启动装置电连接至主板时,控制主板上的处理电路将预设用于接收启动程序的第一接口切换为与启动装置电连接的第二接口,然后通过第二接口接收由启动装置传送来的启动程序,使主板可以自动切换接口来接收启动程序进行启动。

【技术实现步骤摘要】

一种启动主板的系统及其方法,特别是指一种可自动检测不同接口来加 载启动程序以启动主板的系统及其方法。
技术介绍
基本输出/入系统(BIOS)是一段程序代码,通常存储在主板的电可擦 写可编程只读存储器(EEPROM)或闪存(Flash)中,当主板要启动时,中 央处理器(CPU)会将其加载到基本输出/入系统中并执行,使得各个外围设 备得以进行工作。若基本输出/入系统损毁,则主板便无法加载完整的基本输出/入系统来 进行启动,为此,有厂商研发自动更新基本输出/入系统的技术,使得当基本 输出/入系统损毁时,可以由主板自动修复。目前常见的方法是将备份的基本 输出/入系统存储在同一个主板中,在通常使用的基本输出/入系统损毁时, 加载备份的基本输出/入系统,然后再以备份的基本输出/入系统覆盖通常使 用的基本输出/入系统,从而实现自动修复的效果,但是这样却需要增加额外 的存储空间而增加成本。所以,也有的厂商将备份的基本输出/入系统存储在 外部的存储介质中,当主板中的基本输出/入系统损毁时,可以将存储有备份 的基本输出/入系统的外部装置与主板相连接,使主板加载备份的基本输出/ 入系统来启动主板,如台湾专利087117360号专利案。还有厂商会使用如台 湾专利093128050号专利的方式,使用存储器暂存外部存储介质中所存储的 备份基本输出/入系统,并以暂存于存储器中的基本输出入系统来更新主板上 的基本输出/入系统,使得主板可以加载更新后的基本输出/入系统来进行启 动。不过,随着中央处理器的处理速度越来越快,主板上的外围设备传送数 据的速度也需要越来越高,因此不断有新的接口被用于连接中央处理器以及 外围设备,使得数据传送的速度尽可能的跟上中央处理器的处理速度,但这 样的情况却会让上述的两种备份方法发生问题,原因在于用于备份的外部装置与存储主板上的基本输出/入系统的存储器都使用同一种接口将基本输出/ 入系统传送给中央处理器并执行,因此上述使用外部装置的备份方法才被使 用,一旦备份的外部装置与存储主板上的基本输出/入系统的存储器所使用的 接口不同时,主板会因为无法自动的改为由不同的接口加载基本输出/入系统而造成无法启动的情况,所以目前会在主板上设置开关(switch)或跳线 (jumper),让使用者切换用来加载基本输出/入系统的接口 ,这样的方式对 于大部分不熟悉计算机的使用者而言并不方便。因此,如何能提供一种自动加载不同接口中的启动程序的功能,成为使 用者与厂商希望解决的问题。
技术实现思路
鉴于以上的问题,本专利技术的目的在于提供一种可通过不同接口加载启动 程序以启动主板的系统及其方法,通过检测启动装置与主板是否电连接而自 动切换接收启动程序的接口,这样不需要额外设定就可以加载不同接口的启 动程序,从而解决先前技术所提到的问题。为实现上述目的,本专利技术可以由系统与方法两方面构成,本专利技术所公开 的系统包括主板及启动装置,其中主板包含存储器、连接器、检测电路及 处理电路;启动装置包含存储介质。本专利技术所公开的方法包括下列步骤主 板预设以第一接口接收存储器中所存储的第一启动程序来进行启动;在主板 启动时,判断主板是否电连接至启动装置;当判断该启动装置电连接至该主 板时,以第二接口接收启动装置中所存储的第二启动程序来进行启动;当该 启动装置未电连接至主板时,以第一接口接收存储器中所存储的第一启动程 序来进行启动。下面结合具体实施例及其附图,对本专利技术作进一步详细说明。 附图说明图1A是本专利技术涉及的可通过不同接口加载启动程序以启动主板的系统 框图。图1B是本专利技术涉及的可通过不同接口加载启动程序以启动主板的另一 系统框图。图2是本专利技术涉及的可通过不同接口加载启动程序以启动主板的方法流 程图。图3是本专利技术实施例涉及的接口选择对应表。图4是本专利技术的实施例涉及的检测电路的检测方式示意图。具体实施方式以下先以图1A即本专利技术涉及的可通过不同接口加载启动程序以启动主 板的系统框图来说明本专利技术的系统工作。如图所示,本专利技术的系统含有主板 IOO及启动装置IOI,主板100包含存储器110、连接器120、检测电路130 及处理电路140,启动装置101中包含有存储介质190。其中,存储器110 用于存储主板IOO起动时所需的第一启动程序,并传送第一启动程序至处理 电路140;连接器120是用于提供主板100电连接启动装置101的连接机构; 检测电路130用于在主板100起动时检测启动装置101是否与连接器120电 连接,若启动装置101未与连接器120电连接,则传送第一控制信号至处理 电路140,若连接器120与启动装置101电连接,则传送第二控制信号至处 理电路140;处理电路140包含有第一接口与第二接口,第一接口使用第一 总线150与存储器no电连接,第二接口使用第二总线160与连接器120电 连接,其预先设定使用第一接口接收存储器110中所存储的第一启动程序, 接收由检测电路130传来的第一控制信号与第二控制信号,当接收到第一控 制信号时,使用预先设定的第一接口接收第一启动程序,当接收到第二控制 信号时,切换接收启动程序的默认值,改为由第二接口接收由启动装置101 传送来的第二启动程序,并加载所接收的第一启动程序或第二启动程序,然 后使主板100可以通过第一启动程序或第二启动程序进行启动;存储介质190 用于存储第二启动程序。接着以一个实施例来说明本专利技术的工作系统与方法,并同时参照图2即 本专利技术涉及的可通过不同接口加载启动程序以启动主板的方法流程图。在本 实施例中,第一接口与第二接口分别以串行外围接口 (Serial Peripheral Interface; SPI)与固件集线器/低针脚数(Firmware Hub/Low Pin Count; FWH/LPC)接口为例,但本专利技术涉及的第一接口与第二接口并不以此为限, 其它如外围设备连接(Peripheral Componentlnterconnect; PCI)接口等计算机的外围设备使用的接口均可在本专利技术中使用,由于第二接口在本实施例中为固件集线器/低针脚数接口,连接器120为相对应的插槽。本实施例的第一启 动程序与第二启动程序以基本输出/入系统为例,同时存储器110以闪存 (Flash)为例,但本专利技术并不以此为限,其它可存储程序代码的存储器也可 为本专利技术涉及的存储器,例如电可擦写可编程只读存储器(Electrically Erasable Programmable Read-Only Memory; EEPROM)等。另外,处理电路 140为启动主板的主要电路,在本实施例中也就是包含南桥芯片组(chipset) 与中央处理器的处理电路。执行第一启动程序,即在本专利技术的主板100中,出厂时会设定检测电路 130预设使用串行外围接口来接收闪存110所存储的第一启动程序(步骤 210),也就是当主板100上的电源开关被使用者按下而启动时,检测电路 130会判断启动装置101是否通过连接线与主板IOO上的连接器110 (插槽) 电连接(步骤220),若目前启动主板的第一启动程序没有被损毁,则使用 者不需要使用启动装置101中的第二启动程序来启动主板,因此启动装置101 不会与主板100电连接,也本文档来自技高网
...

【技术保护点】
一种可通过不同接口加载启动程序以启动主板的方法,应用于具有存储器的主板上,其特征在于,上述方法包含下列步骤:(1)上述主板预先设定以第一接口接收上述存储器中所存储的第一启动程序来进行启动;及(2)在上述主板启动时,判断上述主 板是否电连接至启动装置,当确认上述启动装置电连接至上述主板时,以第二接口接收上述启动装置中所存储的第二启动程序来进行启动;以及当确认上述启动装置未电连接至上述主板时,以上述第一接口接收上述存储器中所存储的上述第一启动程序来进行启动。

【技术特征摘要】
1. 一种可通过不同接口加载启动程序以启动主板的方法,应用于具有存储器的主板上,其特征在于,上述方法包含下列步骤(1)上述主板预先设定以第一接口接收上述存储器中所存储的第一启动程序来进行启动;及(2)在上述主板启动时,判断上述主板是否电连接至启动装置,当确认上述启动装置电连接至上述主板时,以第二接口接收上述启动装置中所存储的第二启动程序来进行启动;以及当确认上述启动装置未电连接至上述主板时,以上述第一接口接收上述存储器中所存储的上述第一启动程序来进行启动。2. 如权利要求1所述的可通过不同接口加载启动程序以启动主板的方 法,其特征在于,上述第一接口为串行外围接口。3. 如权利要求1所述的可通过不同接口加载启动程序以启动主板的方 法,其特征在于,上述第二接口为固件集线器/低针脚数接口。4. 一种可通过不同接口加载启动程序以启动主板的系统,其特征在于, 上述系统包含-(1) 启动装置,其用于传送第二启动程序;及(2) 主板,其包含连接器,其用于电连接上述启动装置;存储器, 其用于存储第一启动程序;检测电路,其用于在主板启动时判断上述主板是 否与上述启动装置电连接,当判断上述主板未与上述启动装置电连接时,传 送第一控制信号,以及在判断上述主板与上述启动装置电连接时,传送第二 控制信号...

【专利技术属性】
技术研发人员:曾嘉弘
申请(专利权)人:微星科技股份有限公司
类型:发明
国别省市:71[]

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

1