[發(fā)明專利]一種基于BMC的服務(wù)器BMCPost運行過程檢測的固件開發(fā)方法在審
| 申請?zhí)枺?/td> | 201710267529.3 | 申請日: | 2017-04-21 |
| 公開(公告)號: | CN107145413A | 公開(公告)日: | 2017-09-08 |
| 發(fā)明(設(shè)計)人: | 涂文沖 | 申請(專利權(quán))人: | 深圳市同泰怡信息技術(shù)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 深圳市科吉華烽知識產(chǎn)權(quán)事務(wù)所(普通合伙)44248 | 代理人: | 王雨時 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 bmc 服務(wù)器 bmcpost 運行 過程 檢測 開發(fā) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于服務(wù)器設(shè)計領(lǐng)域,尤其是一種基于BMC的服務(wù)器BMC Post運行過程檢測的固件開發(fā)方法。
背景技術(shù)
目前主流的服務(wù)器上面都會用到BMC去遠(yuǎn)程監(jiān)控管理,當(dāng)服務(wù)器上電后BMC開始初始化,并進(jìn)入BMC的各個功能啟動階段,直到BMC初始化完成BMC心跳燈閃爍,在這個過程中當(dāng)BMC出現(xiàn)問題時無法直觀的去發(fā)現(xiàn)問題,無法判斷BMC沒有初始化成功是停留在具體的哪個階段,需要去串口引出調(diào)試線進(jìn)行調(diào)試查看BMC在什么地方出現(xiàn)問題,研發(fā)人員需要耗費更多的精力去發(fā)現(xiàn)BMC Post階段出現(xiàn)的問題,難于管理維護(hù)并且影響到服務(wù)器的穩(wěn)定性。
顯然,這種方法雖然實現(xiàn)了BMC Post階段的問題診斷,但是其缺點很明顯,當(dāng)服務(wù)器的BMC固件出錯時,研發(fā)人員無法準(zhǔn)確快速的進(jìn)行定位分析,影響開發(fā)進(jìn)程。
為此,有必要設(shè)計一種新型的BMC Post運行過程檢測診斷方法,能夠快速的診斷BMC固件出錯點。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種基于BMC的服務(wù)器BMC Post運行過程檢測的固件開發(fā)方法,用來克服現(xiàn)有BMC固件診斷速度較慢的問題。
本發(fā)明是這樣實現(xiàn)的,一種基于BMC的服務(wù)器BMC Post運行過程檢測的固件,包括相互電連的控制單元和顯示單元,所述控制單元為BMC控制處理器,所述顯示單元通過GPIO接口與所述控制單元相連。
BMC:基板管理控制器(Baseboard Management Controller)。一般內(nèi)置在主板上,支持行業(yè)標(biāo)準(zhǔn)的 IPMI 規(guī)范。BMC提供的功能包括:本地和遠(yuǎn)程診斷、控制臺支持、配置管理、硬件管理和故障排除。
GPIO:General Purpose Input Output (通用輸入/輸出)簡稱為GPIO,或總線擴展器,人們利用工業(yè)標(biāo)準(zhǔn)I2C、SMBus或SPI接口簡化了I/O口的擴展。當(dāng)微控制器或芯片組沒有足夠的I/O端口,或當(dāng)系統(tǒng)需要采用遠(yuǎn)端串行通信或控制時,GPIO產(chǎn)品能夠提供額外的控制和監(jiān)視功能。
本發(fā)明的進(jìn)一步技術(shù)方案是:所述顯示單元為LED顯示屏。
本發(fā)明的進(jìn)一步技術(shù)方案是:所述顯示單元為至少2個LED燈。
本發(fā)明的另一目的在于提供一種于BMC的服務(wù)器BMC Post運行過程檢測的固件開發(fā)方法,該方法包括以下步驟:
步驟A:設(shè)定步驟,所述設(shè)定步驟系對BMC POST運行過程中各錯誤設(shè)定錯誤代碼;
步驟B:上電步驟,所述上電步驟系服務(wù)器上電,啟動BMC;
步驟C:檢測步驟,所述檢測步驟系BMC Post進(jìn)行并檢測,若檢測出現(xiàn)問題則報錯,若檢測無問題則完成BMC Post步驟。
本發(fā)明的進(jìn)一步技術(shù)方案是:所述步驟A包括以下分步驟:
步驟A1:設(shè)定uboot階段對應(yīng)代碼;
步驟A2:設(shè)定kernel階段對應(yīng)代碼;
步驟A3:設(shè)定風(fēng)扇控溫讀取階段對應(yīng)代碼。
本發(fā)明的進(jìn)一步技術(shù)方案是:所述步驟C包括以下分步驟:
步驟C1:啟動到uboot階段,若出現(xiàn)錯誤則通過顯示單元報錯,若沒有出錯則進(jìn)入步驟C2;
步驟C2:啟動到kernel階段,若出現(xiàn)錯誤則通過顯示單元報錯,若沒有出錯則進(jìn)入步驟C3;
步驟C3:啟動到風(fēng)扇控溫讀取階段,若出現(xiàn)錯誤則通過顯示單元報錯,若沒有出錯則完成BMC Post步驟。
本發(fā)明的進(jìn)一步技術(shù)方案是:所述顯示單元為LED顯示屏,通過將對應(yīng)代碼顯示在所述LED顯示屏上報錯。
本發(fā)明的進(jìn)一步技術(shù)方案是:所述顯示單元為3個LED燈,步驟C中每個步驟對應(yīng)一個LED燈,通過將出錯步驟對應(yīng)的LED燈點亮報錯。
本發(fā)明的進(jìn)一步技術(shù)方案是:所述顯示單元為3個LED燈,步驟C中每個步驟對應(yīng)一個LED燈,若該檢測步驟不出錯則對應(yīng)LED燈點亮,若檢測步驟出錯則對應(yīng)LED燈不亮。
本發(fā)明的有益效果是:本方案提供的基于BMC的服務(wù)器BMC Post運行過程檢測的固件開發(fā)方法公開了一種通過BMC上電Post過程中讓開發(fā)人員獲取啟動狀態(tài)信息,把這些信息匯總成判斷故障的依據(jù),研發(fā)人員根據(jù)這些故障信息判斷BMC在哪個階段運行錯誤,真正達(dá)到了BMC自檢的效果,提高服務(wù)器維護(hù)效率,增強服務(wù)器的穩(wěn)定性。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市同泰怡信息技術(shù)有限公司,未經(jīng)深圳市同泰怡信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710267529.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種防潮的配線箱裝置
- 下一篇:一種定制骨水泥壓注成型器
- 多主板服務(wù)器主基板管理控制器仲裁方法及系統(tǒng)
- 一種基于邏輯控制的BIOS和BMC備份方法
- 一種單臺、批量服務(wù)器BMC的遠(yuǎn)程刷新方法及系統(tǒng)
- 一種系統(tǒng)管理方法和裝置
- 一種BMC固件更新方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種BMC參數(shù)配置方法、裝置、設(shè)備、介質(zhì)
- 一種服務(wù)器BMC刷新方法、系統(tǒng)、終端及存儲介質(zhì)
- 一種BMC啟動方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種主板的雙BMC管理系統(tǒng)
- 一種BMC固件升級方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)





