欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種利用bmc模塊調(diào)試刀片服務(wù)器的方法

文檔序號:6607717閱讀:581來源:國知局
專利名稱:一種利用bmc模塊調(diào)試刀片服務(wù)器的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)領(lǐng)域,具體地說是一種利用BMC (Baseboard Management Controller基板管理控制器)模塊調(diào)試刀片服務(wù)器的方法。
背景技術(shù)
在當(dāng)今服務(wù)器向高密度、可管理的刀片服務(wù)器發(fā)展趨勢下,刀片服務(wù)器的功能不 斷增加、復(fù)雜程度越來越大,這無疑大大增加了硬件設(shè)計中的調(diào)試難度。現(xiàn)有的BIOS調(diào)式 工具或過于簡單或價格昂貴且都是只能本地調(diào)試,不便于硬件開發(fā)人員的使用。

發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是針對上述現(xiàn)有技術(shù)的不足,提供一種利用BMC模塊調(diào)試刀片 服務(wù)器的方法。該方法利用BMC模塊來實現(xiàn)主板BIOS等復(fù)雜功能的調(diào)試,可實現(xiàn)BIOS本 地和遠(yuǎn)程調(diào)試。本發(fā)明的技術(shù)任務(wù)是按以下方式實現(xiàn)的利用BMC模塊調(diào)試刀片服務(wù)器的方法, 以BMC模塊為調(diào)試管理模塊,網(wǎng)絡(luò)芯片、VGA芯片、視頻編碼和壓縮模塊、數(shù)碼管、內(nèi)存及閃 存、PCI接口、LPC接口、SMBUS總線、ROM仿真器及鍵盤和鼠標(biāo)接口均與BMC模塊的主控CPU 相連接。網(wǎng)絡(luò)芯片提供網(wǎng)絡(luò)口 ;VGA 芯片提供 VGA 口 ;視頻編碼和壓縮模塊對VGA信號進(jìn)行編碼壓縮經(jīng)網(wǎng)絡(luò)口輸出;數(shù)碼管顯示本地調(diào)試代碼;內(nèi)存及閃存用于存放數(shù)據(jù)和程序;PCI接口為主機(jī)提供標(biāo)準(zhǔn)PCI VGA卡功能供主機(jī)使用,或通過PCI總線接收BIOS 調(diào)試代碼;LPC接口接收BIOS調(diào)試代碼;SMBUS總線用于和系統(tǒng)SMBUS連接獲得系統(tǒng)SMBUS總線信息;ROM仿真器用于連接到主板的ROM插座,仿真ROM芯片,用于BIOS程序的調(diào)試。PCI接口、LPC接口、SMBUS總線及鍵盤和鼠標(biāo)接口為刀片主板調(diào)試接口,ROM仿真 器用于仿真BIOS ROM芯片。PCI接口可以作為調(diào)試信息傳輸或VGA卡兩種接口。BMC通過PCI、LPC、SMBUS等總線截取或捕獲有關(guān)BIOS調(diào)試信息并通過本地數(shù)碼 管顯示和/或通過本地VGA顯示和/或通過視頻壓縮經(jīng)網(wǎng)絡(luò)遠(yuǎn)程顯示。即同時具備本地和 遠(yuǎn)端以及多種方式的調(diào)試信息的輸出。通過端口和/或總線虛擬方式用戶可通過網(wǎng)絡(luò)進(jìn)行調(diào)試的交互操作或遠(yuǎn)端設(shè)備 的動態(tài)加載。比如鍵盤鼠標(biāo)信息可以通過網(wǎng)絡(luò)傳到待調(diào)試目標(biāo)機(jī),USB設(shè)備也可以傳到目 標(biāo)機(jī)。用戶通過網(wǎng)絡(luò)遠(yuǎn)端操作調(diào)試時,鍵盤鼠標(biāo)信息通過網(wǎng)絡(luò)經(jīng)鍵盤和鼠標(biāo)接口傳到主機(jī)。BMC集成ROM仿真器,即BMC芯片通過配置具備ROM仿真功能,除本地外還可通過網(wǎng)絡(luò)實現(xiàn)待調(diào)試目標(biāo)板的ROM仿真。在BMC模塊中集成了針對調(diào)試功能而設(shè)計的WEB服務(wù)器,WEB服務(wù)器可根據(jù)用戶 設(shè)定的內(nèi)容或事件等觸發(fā)條件自動捕捉總線和/或端口的調(diào)試輸出信息,并自動將信息輸 出到用戶指定的接口和/或設(shè)備上。具體功能實現(xiàn)a)本地調(diào)試功能本地調(diào)試功能主要通過PCI接口和LPC接口捕捉BI0S80h調(diào)試 端口的信息以及通過SMBUS總線訪問系統(tǒng)的有關(guān)信息,進(jìn)行存儲、分析提供給本地的端口、 顯示器件或設(shè)備。其中PCI接口如果不為主機(jī)提供VGA卡的功能則可以一直用做調(diào)試端口, 如果為主機(jī)提供VGA卡功能則在BIOS VGA功能啟動后調(diào)試端口需轉(zhuǎn)到LPC接口,這時PCI 接口則作為標(biāo)準(zhǔn)VGA卡的接口進(jìn)行通常的顯示。b)遠(yuǎn)程調(diào)式功能與本地調(diào)試功能類似,包括將PCI接口 VGA卡的顯示信息經(jīng)過 視頻編碼,經(jīng)過網(wǎng)絡(luò)傳到遠(yuǎn)端調(diào)試端;其次將遠(yuǎn)端調(diào)試端的鍵盤鼠標(biāo)信息打包傳到調(diào)試模 塊,經(jīng)調(diào)試模塊的鍵盤和鼠標(biāo)接口傳遞給主機(jī)。用戶可以通過網(wǎng)絡(luò)訪問WEB SERVER的地址 以網(wǎng)頁形式進(jìn)行查看相應(yīng)的調(diào)試信息?;蛘咴谟脩粼O(shè)定的條件滿足后由WEBSERVER主動將 信息發(fā)往相應(yīng)的端口或設(shè)備進(jìn)行顯示。在本功能的實現(xiàn)上對于遠(yuǎn)端的鍵盤鼠標(biāo)等設(shè)備BMC 采用端口和總線的虛擬化設(shè)計,即對于待調(diào)試目標(biāo)機(jī)其端口和/或總線連接的遠(yuǎn)程設(shè)備是 經(jīng)過軟件虛擬產(chǎn)生的,這樣可使本地目標(biāo)機(jī)識別成如同真實的硬件設(shè)備一樣,從而方便用 戶的調(diào)試。c)R0M仿真器功能由于BMC的實時性及處理能力逐漸強(qiáng)大,從而可以基于BMC的 部分資源實現(xiàn)BIOS ROM仿真功能,用戶無需燒寫B(tài)IOS芯片,借助BMC提供的仿真插座即可 實現(xiàn)ROM仿真功能。以目前常用SPI ROM芯片為例,在使用時調(diào)試模塊的ROM仿真器可通 過ROM仿真電纜連接到SPI BIO插座上,然后通過TOB將待調(diào)試的BIOS下載到模塊中即可 控制目標(biāo)板上電,控制BIOS運(yùn)行,并通過BMC獲取調(diào)試信息,實現(xiàn)調(diào)試模塊仿真BIOS ROM 的功能。d)本地開關(guān)機(jī)和遠(yuǎn)端開關(guān)機(jī)及硬件監(jiān)控及ROM仿真控制功能的實現(xiàn)調(diào)試時需要 進(jìn)行硬件相關(guān)的控制,由于BMC模塊與電源控制電路相連,可以通過TOB或命令行等控制方 式控制待調(diào)試主機(jī)的開啟和關(guān)閉等。具體實現(xiàn)借助SMBUS實現(xiàn)相關(guān)的硬件監(jiān)控、控制功能。e)BMC FLASH軟件更新。在調(diào)試完成后可以通過固件更新恢復(fù)原有的BMC管理功 能,硬件無需改動。具體實現(xiàn)可以借助BOOT啟動代碼將更新程序下載到內(nèi)存并運(yùn)行,從而 更新BMC本身的FLASH代碼實現(xiàn)調(diào)試功能和正常BMC功能的切換,而硬件無需改動。本發(fā)明的調(diào)試刀片服務(wù)器的方法利用BMC模塊來實現(xiàn)主板BIOS等復(fù)雜功能的調(diào) 試。與現(xiàn)有技術(shù)相比具有以下突出地有益效果(一)巧妙地借助BMC本身對硬件的監(jiān)控控制以及與待測目標(biāo)板的總線溝通能力, 除BMC功能外可為用戶提供一個多功能的調(diào)試接口界面,實現(xiàn)BIOS本地和遠(yuǎn)程調(diào)試,方便 用戶對刀片服務(wù)器等復(fù)雜主板的無距離調(diào)試;(二)調(diào)試功能的具體實現(xiàn)上幾乎不用更改硬件設(shè)計僅需更改BMC的固件,實現(xiàn)方 式靈活,且具有ROM仿真功能,功能強(qiáng)大;(三)可在線進(jìn)行BMC功能固件(BMC功能和調(diào)試功能)的升級切換,調(diào)試完成后 可以通過固件更新恢復(fù)原BMC管理功能,硬件無需修改。


附圖1是本發(fā)明調(diào)試方法的硬件結(jié)構(gòu)示意圖;附圖2是本發(fā)明調(diào)試方法實施方案圖。
具體實施例方式參照說明書附圖以具體實施例對本發(fā)明的利用BMC模塊調(diào)試刀片服務(wù)器的方法 作以下詳細(xì)地說明。實施例一實現(xiàn)本發(fā)明方法的硬件結(jié)構(gòu)如圖1所示BMC模塊的主控CPU 1、網(wǎng)絡(luò)芯片2、VGA芯片3、視頻編碼和壓縮模塊4、數(shù)碼管5、 內(nèi)存及閃存6、PCI接口 7、LPC接口 8、SMBUS總線9、ROM仿真器10及鍵盤和鼠標(biāo)接口 11。BMC模塊為調(diào)試管理模塊。網(wǎng)絡(luò)芯片2、VGA芯片3、視頻編碼和壓縮模塊4、數(shù)碼 管5、內(nèi)存及閃存6、PCI接口 7、LPC接口 8、SMBUS總線9、ROM仿真器10及鍵盤和鼠標(biāo)接口 11均與BMC模塊的主控CPU 1相連接。網(wǎng)絡(luò)芯片2提供網(wǎng)絡(luò)口 12。VGA芯片3提供VGA 口 13。視頻編碼和壓縮模塊4對VGA信號進(jìn)行編碼壓縮經(jīng)網(wǎng)絡(luò)口 12輸出。數(shù)碼管5顯示調(diào)試代碼。內(nèi)存及閃存6用于存放數(shù)據(jù)和程序。PCI接口 7為主機(jī)提供標(biāo)準(zhǔn)PCI VGA卡功能供主機(jī)使用,或通過PCI總線接收BIOS 調(diào)試代碼。LPC接口 8接收BIOS調(diào)試代碼。SMBUS總線9用于和系統(tǒng)SMBUS連接獲得系統(tǒng)SMBUS總線信息。ROM仿真器10用于連接到主板ROM插座,仿真ROM芯片,用于程序調(diào)試。實施例二 (主板集成方式)目前一般刀片服務(wù)器主板均集成BMC模塊,和主板之間已經(jīng)具有PCI接口、LPC接 口及鍵盤和鼠標(biāo)接口,所以只要增加一個ROM仿真器排線插頭14連到SPI BIOS ROM插座 15上即可(如附圖2所示)。實施例三(分離方式)對于BMC模塊未集成于刀片服務(wù)器的情況,BMC模塊需要選擇PCI接口或LPC接 口方式和刀片主板相連,同時增加ROM仿真器排線插頭14連到SPIBI0S ROM插座15上即 可(如附圖2所示)。
權(quán)利要求
一種利用BMC模塊調(diào)試刀片服務(wù)器的方法,其特征在于以BMC模塊為調(diào)試管理模塊,網(wǎng)絡(luò)芯片、VGA芯片、視頻編碼和壓縮模塊、數(shù)碼管、內(nèi)存及閃存、PCI接口、LPC接口、SMBUS總線、ROM仿真器及鍵盤和鼠標(biāo)接口均與BMC模塊的主控CPU相連接。網(wǎng)絡(luò)芯片提供網(wǎng)絡(luò)口;VGA芯片提供VGA口;視頻編碼和壓縮模塊對VGA信號進(jìn)行編碼壓縮經(jīng)網(wǎng)絡(luò)口輸出;數(shù)碼管顯示本地調(diào)試代碼;內(nèi)存及閃存用于存放數(shù)據(jù)和程序;PCI接口為主機(jī)提供標(biāo)準(zhǔn)PCI VGA卡功能供主機(jī)使用,或通過PCI總線接收BIOS調(diào)試代碼;LPC接口接收BIOS調(diào)試代碼;SMBUS總線用于和系統(tǒng)SMBUS連接獲得系統(tǒng)SMBUS總線信息;ROM仿真器用于連接到主板的ROM插座,仿真ROM芯片,用于BIOS程序的調(diào)試。
2.根據(jù)權(quán)利要求1所述的利用BMC模塊調(diào)試刀片服務(wù)器的方法,其特征在于BMC通過 PCI、LPC、SMBUS總線截取或捕獲有關(guān)BIOS調(diào)試信息并通過本地數(shù)碼管顯示和/或通過本 地VGA顯示和/或通過視頻壓縮經(jīng)網(wǎng)絡(luò)遠(yuǎn)程顯示。
3.根據(jù)權(quán)利要求1所述的利用BMC模塊調(diào)試刀片服務(wù)器的方法,其特征在于通過端口 和/或總線虛擬方式用戶可通過網(wǎng)絡(luò)進(jìn)行調(diào)試的交互操作或遠(yuǎn)端設(shè)備的動態(tài)加載。
4.根據(jù)權(quán)利要求3所述的利用BMC模塊調(diào)試刀片服務(wù)器的方法,其特征在于BMC集成 ROM仿真器,即BMC芯片通過配置具備ROM仿真功能,用戶可通過網(wǎng)絡(luò)實現(xiàn)待調(diào)試目標(biāo)板的 ROM仿真。
5.根據(jù)權(quán)利要求1所述的利用BMC模塊調(diào)試刀片服務(wù)器的方法,其特征在于在BMC模 塊中集成了針對調(diào)試功能而設(shè)計的WEB服務(wù)器,WEB服務(wù)器可根據(jù)用戶設(shè)定的內(nèi)容或事件 等觸發(fā)條件自動捕捉總線和/或端口的調(diào)試輸出信息,并自動將信息輸出到用戶指定的接 口和/或設(shè)備上。
全文摘要
本發(fā)明公開了一種利用BMC模塊調(diào)試刀片服務(wù)器的方法,屬于計算機(jī)領(lǐng)域。該方法利用BMC模塊來實現(xiàn)主板BIOS等復(fù)雜功能的調(diào)試,可為用戶提供一個多功能的調(diào)試接口界面,實現(xiàn)BIOS本地和遠(yuǎn)程調(diào)試,方便用戶對刀片服務(wù)器等復(fù)雜主板的調(diào)試。且調(diào)試完成后可以通過固件更新恢復(fù)原BMC管理功能,硬件無需修改。
文檔編號G06F11/22GK101957787SQ20101025389
公開日2011年1月26日 申請日期2010年8月16日 優(yōu)先權(quán)日2010年8月16日
發(fā)明者金長新 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
明光市| 诏安县| 柳林县| 琼中| 永兴县| 新和县| 永嘉县| 灵台县| 岱山县| 通化县| 都安| 固镇县| 樟树市| 黎城县| 高阳县| 乌审旗| 方城县| 涪陵区| 辽中县| 兴宁市| 巴马| 洛南县| 镶黄旗| 黔南| 文昌市| 汝阳县| 闻喜县| 琼中| 库伦旗| 疏勒县| 扎兰屯市| 镇雄县| 盱眙县| 文安县| 育儿| 安庆市| 庆城县| 孟津县| 晴隆县| 南漳县| 望奎县|