国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Bios調試偵測系統(tǒng)及方法

      文檔序號:8361321閱讀:675來源:國知局
      Bios調試偵測系統(tǒng)及方法
      【技術領域】
      [0001]本發(fā)明涉及一種計算機B1S調試系統(tǒng)及方法,特別是關于一種基于BMC的B1S調試偵測系統(tǒng)及方法。
      【背景技術】
      [0002]基于調試B1S (basic input-output system,基本輸入輸出系統(tǒng))的需要,硬件工程師在設計服務器的時候兩種途徑用來調試B1S。一個利用是COM 口,另一個是開機檢測(power-on self test,P0ST)LED指示燈。處于產(chǎn)品安全性的考慮,COM 口一般會在產(chǎn)品量產(chǎn)后被去掉。此種情況下,驅動LED就成了用戶了解B1S運行狀況和維修人員調試B1S的唯一的途徑了。但是,目前業(yè)界關于利用開機檢測LED指示燈來調試B1S主要是采用外接卡來顯示。其外接卡是一個有可程序設計器件和七段彩虹顯示管的小電路,設計相對較為復雜,每個主機板都要配備一個連接端口(connector),造成浪費電子器件的問題。此外,每次服務器開機出現(xiàn)問題的時候都要關機后接上外接卡再進行調試,但是對于某些隨機性的問題有可能關機之后就很難復制,造成調試的不方便。

      【發(fā)明內容】

      [0003]鑒于以上內容,有必要提供一種B1S調試偵測系統(tǒng)及方法,能夠自動將計算機的POST信息碼及計算機的系統(tǒng)狀態(tài)碼顯示在LED指示燈上,從而使測試人員能夠直觀地了解B1S的調試過程。
      [0004]所述的B1S調試偵測系統(tǒng)運行于計算機中,該計算機包括BMC控制器、PCH芯片、串并聯(lián)轉換器以及LED面板。該系統(tǒng)包括:B10S啟動模塊,用于當計算機開機時啟動B1S執(zhí)行計算機的開機自檢POST過程,利用B1S將BMC控制器上的GIPO端口的GIPO值設置為低電平,以及通過檢測GIPO端口的GIPO值來判斷計算機是否處于執(zhí)行POST過程中;P0ST信息偵測模塊,當計算機處于執(zhí)行POST過程中,從PCH芯片中獲取計算機執(zhí)行POST過程所產(chǎn)生的POST信息碼,將POST信息碼發(fā)送至串并聯(lián)轉換器,將POST信息碼中的每一個邏輯數(shù)字按順序在LED面板上指定一個對應的LED指示燈,以及利用串并聯(lián)轉換器控制LED面板上的LED指示燈顯示POST信息碼對應的邏輯數(shù)字;系統(tǒng)信息偵測模塊,用于當計算機的POST過程已經(jīng)執(zhí)行完畢時,從PCH芯片中獲取計算機的系統(tǒng)狀態(tài)碼,將系統(tǒng)狀態(tài)碼發(fā)送至串并聯(lián)轉換器,將系統(tǒng)狀態(tài)碼中的每一個邏輯數(shù)字按順序在LED面板上指定一個對應的LED指示燈,以及利用串并聯(lián)轉換器控制LED面板上的LED指示燈顯示系統(tǒng)狀態(tài)碼對應的邏輯數(shù)字。
      [0005]所述的B1S調試偵測方法應行于計算機中,該計算機包括BMC控制器、PCH芯片、串并聯(lián)轉換器及LED面板。該方法包括步驟:當計算機開機時啟動B1S執(zhí)行計算機的開機自檢POST過程,利用B1S將BMC控制器上的GIPO端口的GIPO值設置為低電平;通過檢測GIPO端口的GIPO值來判斷計算機是否處于執(zhí)行POST過程中;當計算機處于執(zhí)行POST過程中,從PCH芯片中獲取計算機執(zhí)行POST過程所產(chǎn)生的POST信息碼,將POST信息碼發(fā)送至串并聯(lián)轉換器,將POST信息碼中的每一個邏輯數(shù)字按順序在LED面板上指定一個對應的LED指示燈,以及利用串并聯(lián)轉換器控制LED面板上的LED指示燈顯示POST信息碼對應的邏輯數(shù)字;當計算機的POST過程已經(jīng)執(zhí)行完畢時,從PCH芯片中獲取計算機的系統(tǒng)狀態(tài)碼,將系統(tǒng)狀態(tài)碼發(fā)送至串并聯(lián)轉換器,將系統(tǒng)狀態(tài)碼中的每一個邏輯數(shù)字按順序在LED面板上指定一個對應的LED指示燈,以及利用串并聯(lián)轉換器控制LED面板上的LED指示燈顯示系統(tǒng)狀態(tài)碼對應的邏輯數(shù)字。
      [0006]相較于現(xiàn)有技術,本發(fā)明所述的B1S調試偵測系統(tǒng)及方法,當利用B1S對計算機進行POST過程中,該方法能夠自動獲取POST信息碼并將其顯示在LED指示燈上;當計算機進行開機自檢測試結束后,能夠自動獲取計算機的系統(tǒng)狀態(tài)碼并將其顯示在LED指示燈上,從而使測試人員能夠直觀地了解B1S的調試過程。
      【附圖說明】
      [0007]圖1是本發(fā)明B1S調試偵測系統(tǒng)較佳實施例的運行環(huán)境示意圖。
      [0008]圖2是本發(fā)明B1S調試偵測系統(tǒng)的功能模塊圖。
      [0009]圖3是本發(fā)明B1S調試偵測方法較佳實施例的流程圖。
      [0010]主要元件符號說明
      [0011]計算機100
      [0012]B1S調試偵測系統(tǒng)10
      [0013]B1S 啟動模塊 101
      [0014]POST信息偵測模塊102
      [0015]系統(tǒng)信息偵測模塊103
      [0016]跳線偵測模塊104
      [0017]GIPO 端口11
      [0018]PCH 芯片2
      [0019]B1S20
      [0020]LPC 總線21
      [0021]串并聯(lián)轉換器3
      [0022]GP1 總線31
      [0023]LED 面板4
      [0024]LED 指示燈40
      [0025]跳線設置器5
      [0026]中央處理器6
      【具體實施方式】
      [0027]參閱圖1所示,是本發(fā)明B1S調試偵測系統(tǒng)10較佳實施例的運行環(huán)境示意圖。在本實施例中,所述的B1S調試偵測系統(tǒng)10安裝并運行于計算機100中,該計算機包括BMC(Base management controller)控制器 1、南橋(Platform controller hub, PCH)芯片 2、串并聯(lián)轉換器(Switch) 3,LED面板4、跳線設置器5、以及中央處理器(CPU) 6。所述的BMC控制器I通過LPC (Low Pin Count)總線21與PCH芯片2相連接,并通過GP1總線31與串并聯(lián)轉換器3相連接。所述的串并聯(lián)轉換器3電氣連接至LED面板4,該LED面板4是由八個分別用于顯示邏輯數(shù)字“O”和邏輯數(shù)字“ I ”的LED指示燈40組成,每一個LED指示燈40是一種由七段LED顯示管組成。在本實施例中,所述的計算機100可以為一種個人計算機(PC)、工作站計算機(Workstat1n computer)、筆記本計算機(Notebook)、服務器(Server)或者其它電子計算裝置。
      [0028]所述的BMC控制器I還包括GIPO端口 11,所述的跳線設置器5用于設置一根跳線連接至GIPO端口 11上。所述的PCH芯片2包括基本輸入輸出系統(tǒng)(basic input-outputsystem, B1S) 20,該 B10S20 對計算機 100 進行開機自檢(Power On Self Test,POST)程序并引導計算機100正常導入操作系統(tǒng)(OS)而完成整個開機過程。
      [0029]參閱圖2所示,是本發(fā)明B1S調試偵測系統(tǒng)10的功能模塊圖。在本實施例中,所述的B1S調試偵測系統(tǒng)10包括B1S啟動模塊10UP0ST信息偵測模塊102、系統(tǒng)信息偵測模塊103以及跳線偵測模塊104。本發(fā)明所稱的功能模塊是指一種能夠被計算機100的中央處理器6所執(zhí)行并且能夠完成固定功能的一系列程序指令段,其存儲在BMC控制器I的Flash內存(例如Flash ROM)中。關于各功能模塊201-204將在圖3的流程圖中作詳細描述。
      [0030]參閱圖3所示,是本發(fā)明B1S調試偵測方法較佳實施例的流程圖。在本實施例中,該方法應用于計算機100中,當利用B10S20對計算機100進行開機自檢(POST)調試過程中,該方法能夠自動獲取POST信息碼并將其顯示在LED指示燈40上。當計算機100進行開機自檢測試結束后,該方法能夠自動獲取計算機100的系統(tǒng)狀態(tài)碼并將其顯示在LED指示燈40上,從而使測試人員能夠直觀地了解B1S調試過程。
      [0031]步驟S31,當計算機100開機時,B1S啟動模塊101啟動B10S20執(zhí)行計算機100的POST過程,并利用B10S20將GIPO端口 11的GIPO值設置為低電平。在本實施例中,低電平設置為邏輯“0”,高電平設置為邏輯“I”。當POST過程執(zhí)行完畢之后,B1S啟動模塊101自動將GIPO端口 11的GIPO值設置為高電平。
      [0032]步驟S32,B10S啟動模塊101通過檢測GIPO端口 11的GIPO值來判斷計算機100是否處于執(zhí)行POST過程中。在本實施例中,當GIPO端口 11的GIPO值為低電平時,B1S啟動模塊101判定計算機100正在執(zhí)行POST過程;若當GIPO端口 11的GIPO值為高電平時,B1S啟動模塊101判定計算機100已經(jīng)執(zhí)行完畢POST過程。若計算機100處于執(zhí)行POST過程中,則流程轉向步驟S33 ;若計算機100已經(jīng)執(zhí)行完畢POST過程,則流程轉向步驟S36。
      [0033]步驟S33,POST信息偵測模塊102通過LPC總線21從PCH芯片2中獲
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1