專利名稱::電腦系統及其周邊元件測試方法
技術領域:
:本發明有關一種電腦系統及其周邊元件測試方法,且特別是有關一種顯示圖示化界面的電腦系統及其周邊元件測試方法。
背景技術:
:一般電腦系統于開機自我測試(power-onselftest,POST)階段中,以文字敘述的方式顯示系統檢測到的周邊元件的狀態。然而,此種以冗長且艱深的文字敘述方式,讓使用者不易了解周邊元件的狀態。
發明內容本發明的目的是提供一種電腦系統及其周邊元件測試方法,根據周邊元件的初始化狀態據以顯示成功圖示或失敗圖示,以提供使用者容易了解的圖形化界面。根據本發明的第一方面,提出一種電腦系統。電腦系統連接于一周邊元件并包括一測試單元及一顯示單元。測試單元用以檢測周邊元件的一初始化狀態。當周邊元件的初始化狀態為成功,顯示單元顯示對應的一成功圖示。當周邊元件的初始化狀態為失敗,顯示單元顯示對應的一失敗圖示。根據本發明的第二方面,提出一種周邊元件測試方法,適用于連接一周邊元件的一電腦系統。周邊元件測試方法包括以下步驟。首先,利用一測試單元檢測周邊元件的一初始化狀態。其次,當初始化狀態為成功,顯示對應的一成功圖示。當初始化狀態為失敗,顯示對應的一失敗圖示。本發明所揭露的電腦系統及其周邊元件測試方法,利用測試單元檢測周邊元件的初始化狀態,并據以顯示成功圖示或失敗圖示。其中,測試單元可通過"檢測芯片組的通用輸入輸出端口的電壓電平與周邊元件的特定接腳的電壓電平是否相同"或"檢測芯片組是否接收到周邊元件所傳送的信息",以判定周邊元件的初始化狀態為成功或失敗。因此,可通過顯示精巧且易懂的成功圖示或失敗圖示,讓使用者5直覺性地得知周邊元件的初始化狀態。此外,使用者可通過顯示的成功圖示或失敗圖示,得知主機板或上述產品的全功能。為讓本發明的上述內容能更明顯易懂,下面將配合附圖對本發明的較佳實施例進行詳細說明,其中圖1所示為依照本發明較佳實施例的一種電腦系統及周邊元件的方塊圖。圖2所示為依照本發明較佳實施例的周邊元件測試方法的流程圖的一例。圖3所示為依照本發明較佳實施例的周邊元件測試方法的流程圖的另一例。具體實施例方式請參照圖1,其所示為依照本發明較佳實施例的一種電腦系統及周邊元件的方塊圖。電腦系統100連接于一周邊元件110,并包括一測試單元120及一顯示單元130。周邊元件110例如是一局域網絡卡(LANcard)或一隨機存取內存卡(RAMcard)。測試單元120用以檢測周邊元件110的一初始化狀態。當周邊元件110的初始化狀態為成功,顯示單元130顯示對應的成功圖示Fs。當周邊元件110的初始化狀態為失敗,顯示單元130顯示對應的失敗圖示Ff。如此一來,相較于傳統以冗長且艱深的文字顯示周邊元件110的初始化狀態,本發明的電腦系統100通過顯示精巧且易懂的成功圖示Fs或失敗圖示Ff,讓使用者直覺性地得知周邊元件110的初始化狀態。造成周邊元件110的初始化狀態為失敗的情況,例如是使用者沒有將周邊元件IIO連接至電腦系統100,使得測試單元120無法對周邊元件IIO進行測試。此外,若使用者將周邊元件IIO連接至電腦系統100,但周邊元件110由于損壞或歪斜地連接至電腦系統IOO等情況而導致測試單元120無法確實地檢測周邊元件110的初始化狀態,亦會判定周邊元件110的初始化狀態為失敗。于本實施例中,測試單元120為一基本輸入輸出系統(BasicInputOutputSystem,BIOS),并包括一査閱表(lookuptable)121,用以儲存成功圖示Fs及失敗圖示Ff。測試單元120根據周邊元件110的初始化狀態,自查閱表121中獲得對應的成功圖示Fs或失敗圖示Ff。測試單元120將成功圖示Fs或失敗圖示6Ff傳送至顯示單元130,使成功圖示Fs或失敗圖示Ff顯示于顯示單元130上對應于周邊元件110的坐標位置。如圖1所示,周邊元件110具有一特定接腳111,特定接腳耦接至一第一電壓電平V1。電腦系統100還包括一主機板140,主機板140具有一芯片組141。當特定接腳111耦接至芯片組141的一通用輸入輸出(GeneralPurposeInput/Output,GPIO)端口142,測試單元120檢測通用輸出輸入端口142的一第二電壓電平V2是否等于第一電壓電平V1。當第一電壓電平VI等于第二電壓電平V2,表示周邊元件110確實地連接至電腦系統100,且周邊元件110可正確地運作,則周邊元件110的初始化狀態為成功,顯示單元130顯示成功圖示Fs。另一方面,當第一電壓電平V1不等于第二電壓電平V2,表示周邊元件110可能損壞、不存在或歪斜地插至主機板140,則周邊元件110的初始化狀態為失敗,顯示單元130顯示失敗圖示Ff。如此一來,測試單元120僅需檢測通用輸入輸出端口142即可得知周邊元件110的初始化狀態。由于GPIO為可任意規劃的PIN,此處僅做判別使用,故第一電壓電平V1與第二電壓電平V2的關系反之亦然。意即VI等于V2時亦可表示為周邊元件110可能損毀、不存在或歪斜地插至主機板140。VI不等于V2時也可表示為周邊元件110的初始狀態成功。第一電壓準位VI在GPIO切為I叩ut(輸入Pin)時亦可不存在,單憑周邊元件110所提供的第二電壓準位V2來判別周邊元件110是否正常動作。另外,于一般情況下,當周邊元件110耦接至芯片組141,周邊元件110會主動發送一信息至芯片組141,信息例如是廠商識別碼(venderID)。因此,于另一實施例中,測試單元120用以檢測芯片組141是否接收到周邊元件110所傳送的信息,以獲得周邊元件110的初始化狀態。若測試單元120檢測到芯片組141接收到周邊元件110所傳送的信息,周邊元件110的初始化狀態為成功,顯示單元130顯示成功圖示Fs。另一方面,若測試單元120未檢測到芯片組141接收到周邊元件110所傳送的信息,則周邊元件110的初始化狀態為失敗,顯示單元130顯示失敗圖示Ff。在此,電腦系統100雖以連接于一個周邊元件110為例做說明,然而,于其它實施例中,電腦系統100可連接于多個周邊元件110。另外,成功圖示Fs較佳地為彩色圖示且失敗圖示Ff較佳地為灰階圖示。因此,于使用者不知道主機板140可擴充周邊元件110所提供的功能的情況下,當使用者察看到顯示單元130上所顯示的灰階的失敗圖示Ff,即可得知主機板140可擴充周邊元件IIO所提供的功能,借此以提示使用者主機板140的全功能(fullfunction)。另外,失敗圖示Ff亦可為隱藏圖示,也就是說,隱藏的失敗圖示Ff與顯示單元130上所顯示的背景具有相同圖案。請參照圖2,其所示為依照本發明較佳實施例的周邊元件測試方法的流程圖的一例。首先,如步驟S210所示,利用測試單元120檢測芯片組141的通用輸入輸出端口142的第二電壓電平V2。測試單元例如是基本輸入輸出系統。接著,如步驟S220所示,判斷周邊元件110的特定接腳111的第一電壓電平VI是否等于第二電壓電平V2。若第一電壓電平VI等于第二電壓電平V2,則周邊元件110的初始化狀態為成功。若第一電壓電平V1不等于第二電壓電平V2,則周邊元件110的初始化狀態為失敗。其次,如步驟S230所示,當周邊元件110的初始化狀態為成功,于顯示單元130顯示對應的成功圖示Fs。然后,如步驟S240所示,當周邊元件110的初始化狀態為失敗,于顯示單元130顯示對應的失敗圖示Ff。于步驟230及步驟S240中,測試單元120自査閱表121獲得成功圖示Fs或失敗圖示Ff。此外,失敗圖示Ff可為一灰階圖示或一隱藏圖示。請參照圖3,其所示為依照本發明較佳實施例的周邊元件測試方法的流程圖的另一例。首先,如步驟S310所示,利用測試單元120檢測周邊元件110是否主動發送信息至芯片組141,以獲得周邊元件110的初始化狀態。若測試單元120檢測到芯片組141接收到周邊元件110所傳送的信息,則周邊元件110的初始化狀態為成功。若測試單元120未檢測到芯片組141接收到周邊元件110所傳送的信息,則周邊元件110的初始化狀態為失敗。其次,如步驟S320所示,當周邊元件110的初始化狀態為成功,于顯示單元130顯示對應的成功圖示Fs。然后,如步驟S330所示,當周邊元件110的初始化狀態為失敗,于顯示單元130顯示對應的失敗圖示Ff。本實施例中,圖2及圖3的周邊元件測試方法例如是利用圖1中的電腦系統100及周邊元件110來執行圖2及圖3中的各個步驟,但并不以此為限。此技術領權利要求1.一種電腦系統,連接于一周邊元件,其特征是,所述電腦系統包括一測試單元,用以檢測所述周邊元件的一初始化狀態;以及一顯示單元,當所述周邊元件的所述初始化狀態為成功,所述顯示單元顯示對應的一成功圖示,當所述周邊元件的所述初始化狀態為失敗,所述顯示單元顯示對應的一失敗圖示。2.根據權利要求l所述的電腦系統,其特征是,所述測試單元包括一査閱表,以儲存所述成功圖示及所述失敗圖示,所述測試單元根據所述周邊元件的所述初始化狀態,自所述査閱表獲得對應的所述成功圖示或所述失敗圖示,并將所述成功圖示或所述失敗圖示傳送至所述顯示單元。3.根據權利要求l所述的電腦系統,其特征是,所述失敗圖示為一灰階圖示或一隱藏圖示。4.根據權利要求l所述的電腦系統,其特征是,所述周邊元件具有一特定接腳,所述特定接腳耦接至一第一電壓電平,所述電腦系統還包括.-一主機板,具有一芯片組,當所述特定接腳耦接至所述芯片組的一通用輸入輸出端口,所述測試單元用以檢測所述通用輸入輸出端口的一第二電壓電平是否等于所述第一電壓電平;當所述第一電壓電平等于所述第二電壓電平,所述周邊元件的所述初始化狀態為成功,當所述第一電壓電平不等于所述第二電壓電平,所述周邊元件的所述初始化狀態為失敗。5.根據權利要求l所述的電腦系統,其特征是,還包括一主機板,具有一芯片組,當所述周邊元件耦接至所述芯片組,所述周邊元件主動發送一信息至所述芯片組,所述測試單元用以檢測所述芯片組是否接收到所述周邊元件所傳送的所述信息,以獲得所述周邊元件的所述初始化狀態;若所述測試單元檢測到所述芯片組接收到所述周邊元件所傳送的所述信息,所述周邊元件的所述初始化狀態為成功,若所述測試單元未檢測到所述芯片組接收到所述周邊元件所傳送的所述信息,所述周邊元件的所述初始化狀態為失敗。6.根據權利要求l所述的電腦系統,其特征是,所述測試單元為一基本輸入輸出系統。7.—種周邊元件測試方法,適用于連接一周邊元件的一電腦系統,其特征是,包括(a)利用一測試單元檢測所述周邊元件的一初始化狀態;以及(b)當所述初始化狀態為成功,顯示對應的一成功圖示,當所述初始化狀態為失敗,顯示對應的一失敗圖示。8.根據權利要求7所述的周邊元件測試方法,其特征是,所述測試單元包括一査閱表,以儲存所述成功圖示及所述失敗圖示,其中于所述步驟(b)中,所述測試單元自所述査閱表獲得所述成功圖示,以顯示所述成功圖示,以及所述測試單元自所述査閱表獲得所述失敗圖示,以顯示所述失敗圖示。9.根據權利要求7所述的周邊元件測試方法,其特征是,所述失敗圖示為一灰階圖示或一隱藏圖示。10.根據權利要求7所述的周邊元件測試方法,其特征是,所述電腦系統具有一主機板,所述主機板具有一芯片組,所述周邊元件具有一特定接腳,所述特定接腳耦接至一第一電壓電平,其中當所述特定接腳耦接至所述芯片組的一通用輸入輸出端口,所述步驟(a)包括利用所述測試單元檢測所述通用輸入輸出端口的一第二電壓電平;以及判斷所述第一電壓電平是否等于所述第二電壓電平;當所述第一電壓電平等于所述第二電壓電平,所述周邊元件的所述初始化狀態為成功,當所述第一電壓電平不等于所述第二電壓電平,所述周邊元件的所述初始化狀態為失敗。11.根據權利要求7所述的周邊元件測試方法,其特征是,所述電腦系統具有一主機板,所述主機板具有一芯片組,其中當所述周邊元件耦接至所述芯片組,所述步驟(a)包括利用所述測試單元檢測所述周邊元件是否主動發送一信息至所述芯片組,以獲得所述周邊元件的所述初始化狀態;全文摘要一種電腦系統及其周邊元件測試方法,該電腦系統連接于一周邊元件并包括一測試單元及一顯示單元,測試單元用以檢測周邊元件的一初始化狀態,該測試方法在當周邊元件的初始化狀態為成功時,顯示單元顯示對應的一成功圖示,在當周邊元件的初始化狀態為失敗時,顯示單元顯示對應的一失敗圖示。文檔編號G06F11/22GK101488107SQ20081000320公開日2009年7月22日申請日期2008年1月15日優先權日2008年1月15日發明者朱少康,許煜瑋申請人:華碩電腦股份有限公司