国产精品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>

      Bmc串口調(diào)試系統(tǒng)及方法

      文檔序號:6500253閱讀:1494來源:國知局
      Bmc串口調(diào)試系統(tǒng)及方法
      【專利摘要】一種BMC串口調(diào)試方法,其包括:接收服務器系統(tǒng)端的南橋發(fā)送給多路復用器的通用輸入輸出GPIO控制信號;判斷所述GPIO控制信號是否為預設值;當GPIO控制信號為所述預設值時,切換多路復用器使BMC的串口一連接至與服務器系統(tǒng)端相連的虛擬串口;當GPIO控制信號不為所述預設值時,切換多路復用器使BMC的串口一連接至外部串口;接收遠程終端發(fā)送給BMC的原始設備制造商OEM命令;判斷所述遠程終端發(fā)送的OEM命令是否為所述預設值,當遠程終端發(fā)送的OEM命令為所述預設值時,執(zhí)行切換步驟一,當遠程終端發(fā)送的OEM命令不為預設值時,執(zhí)行切換步驟二。
      【專利說明】BMC串口調(diào)試系統(tǒng)及方法
      【技術領域】
      [0001]本發(fā)明涉及一種基板管理控制器(BaseboardManagement Controller,BMC)串口調(diào)試系統(tǒng)及方法。
      【背景技術】
      [0002]BMC是位于服務器主機板上的一個控制器,用于監(jiān)控與管理服務器主機板的資源,其有自己的隨機內(nèi)存RAM,只讀存儲器R0M,運行自己的嵌入式系統(tǒng),BMC并沒有像主機一樣用視頻圖形陣列(VGA)輸出來用于對BMC系統(tǒng)進行調(diào)試和開發(fā)。在BMC的調(diào)試和開發(fā)過程中,目前業(yè)界通用的作法是在主機板上引出一個通用異步接收/發(fā)送裝置(UART)的PIN腳,并通過一個USB轉(zhuǎn)UART轉(zhuǎn)接線連接至調(diào)試主機用于輸入與輸出。所述UART是一個并行輸入成為串行輸出的芯片,通常集成在主機板上。這有一缺點,就是調(diào)試開發(fā)的時候,不僅需要一根USB轉(zhuǎn)UART的轉(zhuǎn)接線,還需要一主機。另外,對于組裝好的服務器或使用者已經(jīng)使用上的服務器,調(diào)試BMC很不方便。

      【發(fā)明內(nèi)容】

      [0003]鑒于以上內(nèi)容,有必要提供BMC串口調(diào)試系統(tǒng)及方法,其可以使開發(fā)人員可以很方便的遠程診斷使用者的BMC系統(tǒng)。
      [0004]一種BMC串口調(diào)試系統(tǒng),該系統(tǒng)包括:接收模塊,用于接收服務器系統(tǒng)端的南橋發(fā)送給多路復用器的通用輸入輸出GPIO控制信號;判斷模塊,用于判斷所述GPIO控制信號的信號模式值是否為預設值;切換模塊一,用于當GPIO控制信號的信號模式值為所述預設值時,切換多路復用器使BMC的串口一連接至與服務器系統(tǒng)端相連的該BMC的虛擬串口,所述串口一為BMC運行狀態(tài)輸入輸出的串口,所述串口一通過多路復用器與虛擬串口相連;切換模塊二,用于當GPIO控制信號的信號模式值不為所述預設值時,用于切換多路復用器使BMC的串口一連接至該BMC的外部串口,所述串口 一通過多路復用器與外部串口相連;所述接收模塊,還用于接收遠程終端發(fā)送給BMC的原始設備制造商OEM命令,所述遠程終端通過網(wǎng)絡端口連接至所述服務器系統(tǒng)端;所述判斷模塊,還用于判斷所述遠程終端發(fā)送的OEM命令是否為所述預設值,當遠程終端發(fā)送的OEM命令為所述預設值時,執(zhí)行切換步驟一,當遠程終端發(fā)送的OEM命令不為所述預設值時,執(zhí)行切換步驟二。
      [0005]一種BMC串口調(diào)試方法,該方法包括:接收步驟一,接收服務器系統(tǒng)端的南橋發(fā)送給多路復用器的通用輸入輸出GPIO控制信號;判斷步驟一,判斷所述GPIO控制信號的信號模式值是否為預設值;切換步驟一,當GPIO控制信號的信號模式值為所述預設值時,切換多路復用器使BMC的串口一連接至與服務器系統(tǒng)端相連的虛擬串口,所述串口一為BMC運行狀態(tài)輸入輸出的串口,所述串口一通過多路復用器與虛擬串口相連;切換步驟二,當GPIO控制信號的信號模式值不為所述預設值時,切換多路復用器使BMC的串口一連接至外部串口,所述串口一通過多路復用器與外部串口相連;接收步驟二,接收遠程終端發(fā)送給BMC的原始設備制造商OEM命令,所述遠程終端通過網(wǎng)絡端口連接至所述服務器系統(tǒng)端;判斷步驟二,判斷所述遠程終端發(fā)送的OEM命令是否為所述預設值,當遠程終端發(fā)送的OEM命令為所述預設值時,執(zhí)行切換步驟一,當遠程終端發(fā)送的OEM命令不為預設值時,執(zhí)行切換
      步驟二。
      [0006]相較于現(xiàn)有技術,所述BMC串口調(diào)試系統(tǒng)可以使服務器系統(tǒng)端通過多路復用器快速地連接至BMC的串口一,其可以很方便的遠程控制BMC的串口調(diào)試。
      【專利附圖】

      【附圖說明】
      [0007]圖1是本發(fā)明BMC串口調(diào)試系統(tǒng)的應用環(huán)境圖。
      [0008]圖2是本發(fā)明BMC串口調(diào)試系統(tǒng)的模塊圖。
      [0009]圖3是本發(fā)明BMC串口調(diào)試方法的較佳實施例的流程圖。
      [0010]主要元件符號說明
      [0011]
      【權利要求】
      1.一種BMC串口調(diào)試系統(tǒng),其特征在于,該系統(tǒng)包括: 接收模塊,用于接收服務器系統(tǒng)端的南橋發(fā)送給多路復用器的通用輸入輸出GPIO控制信號; 判斷模塊,用于判斷所述GPIO控制信號的信號模式值是否為預設值; 切換模塊一,用于當GPIO控制信號的信號模式值為所述預設值時,切換多路復用器使BMC的串口一連接至與服務器系統(tǒng)端相連的該BMC的虛擬串口,所述串口一為BMC運行狀態(tài)輸入輸出的串口,所述串口一通過多路復用器與虛擬串口相連; 切換模塊二,用于當GPIO控制信號的信號模式值不為所述預設值時,用于切換多路復用器使BMC的串口一連接至該BMC的外部串口 Ext UART,所述串口一通過多路復用器與外部串口相連; 所述接收模塊,還用于接收遠程終端發(fā)送給BMC的原始設備制造商OEM命令,所述遠程終端通過網(wǎng)絡端口連接至所述服務器系統(tǒng)端; 所述判斷模塊,還用于判斷所述遠程終端發(fā)送的OEM命令是否為所述預設值,當遠程終端發(fā)送的OEM命令為所述預設值時,執(zhí)行切換步驟一,當遠程終端發(fā)送的OEM命令不為所述預設值時,執(zhí)行切換步驟二。
      2.如權利要求1所述的BMC串口調(diào)試系統(tǒng),其特征在于,當BMC發(fā)生異常停止運行時,通過服務系統(tǒng)端的南 橋向BMC的多路復用器發(fā)送GPIO控制信號重置BMC的串口一與外部串口與該多路復用器的連接。
      3.如權利要求1所述的BMC串口調(diào)試系統(tǒng),其特征在于,所述外部串口用于在本地調(diào)試BMC串口,所述虛擬串口用于將BMC運行狀態(tài)的數(shù)據(jù)傳送給服務器系統(tǒng)端及接收服務器系統(tǒng)端傳送過來的控制數(shù)據(jù)。
      4.一種BMC串口調(diào)試方法,其特征在于,該方法包括:接收步驟一,接收服務器系統(tǒng)端的南橋發(fā)送給多路復用器的通用輸入輸出GPIO控制信號; 判斷步驟一,判斷所述GPIO控制信號的信號模式值是否為預設值; 切換步驟一,當GPIO控制信號的信號模式值為所述預設值時,切換多路復用器使BMC的串口一連接至與服務器系統(tǒng)端相連的虛擬串口,所述串口一為BMC運行狀態(tài)輸入輸出的串口,所述串口一通過多路復用器與虛擬串口相連; 切換步驟二,當GPIO控制信號的信號模式值不為所述預設值時,切換多路復用器使BMC的串口一連接至外部串口,所述串口一通過多路復用器與外部串口相連; 接收步驟二,接收遠程終端發(fā)送給BMC的原始設備制造商OEM命令,所述遠程終端通過網(wǎng)絡端口連接至所述服務器系統(tǒng)端; 判斷步驟二,判斷所述遠程終端發(fā)送的OEM命令是否為所述預設值,當遠程終端發(fā)送的OEM命令為所述預設值時,執(zhí)行切換步驟一,當遠程終端發(fā)送的OEM命令不為預設值時,執(zhí)行切換步驟二。
      5.如權利要求4所述的BMC串口調(diào)試方法,其特征在于,當BMC發(fā)生異常停止運行時,通過服務系統(tǒng)端的南橋向BMC的多路復用器發(fā)送GPIO控制信號重置BMC的串口一與外部串口與該多路復用器的連接。
      6.如權利要求4所述的BMC串口調(diào)試方法,其特征在于,所述外部串口用于在本地調(diào)試BMC串口,所述虛擬串口用于將BMC運行狀態(tài)的數(shù)據(jù)傳送給服務器系統(tǒng)端及接收服務器系統(tǒng)端傳送過來 的控制數(shù)據(jù)。
      【文檔編號】G06F11/267GK104021060SQ201310066296
      【公開日】2014年9月3日 申請日期:2013年2月28日 優(yōu)先權日:2013年2月28日
      【發(fā)明者】胡明祥 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1