專利名稱:具有多功能bios的主板及其測試方法
技術領域:
本發明涉及一種具有多功能BIOS的主板及其測試方法。
背景技術:
在一些主板的測試過程中,客戶對出貨版本BIOS的特殊要求往往會導致測試流程無法正常的進行。例如,客戶要求燒錄有出貨版本BIOS的計算機進入客戶自主研發的操作系統中,則測試時計算機便無法進入到測試用的操作系統中。在這種情況下,目前工廠通常準備兩個版本的BIOS燒錄文檔,先在主板上離線燒錄測試版本BI0S,在主板測試完畢后出貨前再重新燒錄出貨版本BI0S,或使用工具將測試版本BIOS改為出貨版本BIOS。但這幾種方法都需要BIOS開發人員維護兩種版本的BI0S,增加開發負擔和成本。此外,在測試 流程中也需要增加程序來修改BIOS版本,這對測試流程管控和測試時間都有一定的負面影響。
發明內容
鑒于以上內容,有必要提供一種具有多功能BIOS的主板,該多功能BIOS可以在主板測試時實現測試版本BIOS的功能,還可以在主板出貨后實現出貨版本BIOS的功能。還有必要提供一種多功能BIOS主板的測試方法,可以使該多功能BIOS在主板測試時實現測試版本BIOS的功能,在主板出貨后實現出貨版本BIOS的功能。一種具有多功能BIOS的主板,該主板還包括GPIO接口、跳線和電源,其中所述多功能BIOS與所述GPIO接口連接,包括測試版本BIOS的程序代碼和出貨版本BIOS的程序代碼,所述多功能BIOS根據該GPIO的狀態位選擇執行測試版本BIOS的程序代碼或出貨版本BIOS的程序代碼;所述跳線包括三個Pin腳,第一 Pin腳與所述電源相連,第二 Pin腳與所述GPIO接口相連,第三Pin腳接地。一種多功能BIOS主板的測試方法,包括以下步驟讀取步驟當安裝有該主板的計算機啟動時,所述多功能BIOS讀取該GPIO接口的電平信息,從而獲得該GPIO的狀態位;選擇步驟多功能BIOS根據該GPIO的狀態位選擇執行測試版本BIOS的功能或出貨版本BIOS的功能。相較于現有技術,本發明具有多功能BIOS的主板及其測試方法,可以使該多功能BIOS在主板測試時實現測試版本BIOS的功能,在主板出貨后實現出貨版本BIOS的功能。
圖I是本發明具有多功能BIOS的主板較佳實施例的架構圖。圖2是多功能BIOS的程序代碼實現示意圖。圖3是本發明多功能BIOS主板的測試方法較佳實施例的流程圖。主要元件符號說明
權利要求
1.一種具有多功能BIOS的主板,其特征在于,該主板還包括GPIO接口、跳線和電源,其中 所述多功能BIOS與所述GPIO接口連接,包括測試版本BIOS的程序代碼和出貨版本BIOS的程序代碼,所述多功能BIOS根據該GPIO的狀態位選擇執行測試版本BIOS的程序代碼或出貨版本BIOS的程序代碼; 所述跳線包括三個Pin腳,第一 Pin腳與所述電源相連,第二 Pin腳與所述GPIO接口相連,第三Pin腳接地。
2.如權利要求I所述的具有多功能BIOS的主板,其特征在于,所述第二Pin腳和GPIO接口之間還連接有電阻。
3.如權利要求I或2所述的具有多功能BIOS的主板,其特征在于,當第二Pin腳與第一 Pin腳短路時,GPIO接口為高電平,此時GPIO接口的狀態位為第一數值;當第二 Pin腳與第三Pin腳短路時,GPIO接口為低電平,此時GPIO接口的狀態位為第二數值。
4.如權利要求3所述的具有多功能BIOS的主板,其特征在于,所述第一數值為1,第二數值為O。
5.一種權利要求I中所述主板的測試方法,其特征在于,該方法包括以下步驟 讀取步驟當安裝有該主板的計算機啟動時,所述多功能BIOS讀取該GPIO接口的電平信息,從而獲得該GPIO的狀態位; 選擇步驟多功能BIOS根據該GPIO的狀態位選擇執行測試版本BIOS的功能或出貨版本BIOS的功能。
6.如權利要求5所述的主板測試方法,其特征在于,該方法在讀取步驟前還包括第一設置步驟設置GPIO接口的狀態位與測試版本BIOS的功能和出貨版本BIOS的功能的對應關系。
7.如權利要求5所述的主板測試方法,其特征在于,該方法還包括第二設置步驟 設置第二 Pin腳與第一 Pin腳短路,使得GPIO接口為高電平,此時GPIO接口的狀態位為第一數值;或 設置第二 Pin腳與第三Pin腳短路,使得GPIO接口為低電平,此時GPIO接口的狀態位為第二數值。
8.如權利要求7所述的主板測試方法,其特征在于,所述選擇步驟包括 如果GPIO接口的狀態位為第一數值,則選擇執行測試版本BIOS的功能;或 如果GPIO接口的狀態位為第二數值,則選擇執行出貨版本BIOS的功能。
9.如權利要求8所述的主板測試方法,其特征在于,所述第一數值為1,第二數值為O。
全文摘要
一種具有多功能BIOS的主板,該主板還包括GPIO接口、跳線和電源,其中所述多功能BIOS與所述GPIO接口連接,包括測試版本BIOS的程序代碼和出貨版本BIOS的程序代碼,所述多功能BIOS根據該GPIO的狀態位選擇執行測試版本BIOS的程序代碼或出貨版本BIOS的程序代碼;所述跳線包括三個Pin腳,第一Pin腳與所述電源相連,第二Pin腳與所述GPIO接口相連,第三Pin腳接地。本發明還提供一種多功能BIOS主板的測試方法。利用本發明可以使多功能BIOS在主板測試時實現測試版本BIOS的功能,在主板出貨后實現出貨版本BIOS的功能。
文檔編號G06F11/22GK102799479SQ201110138039
公開日2012年11月28日 申請日期2011年5月26日 優先權日2011年5月26日
發明者唐新橋 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司