[發明專利]BMC只讀內存控制系統及方法無效
| 申請號: | 201310156509.0 | 申請日: | 2013-04-29 |
| 公開(公告)號: | CN104123260A | 公開(公告)日: | 2014-10-29 |
| 發明(設計)人: | 胡明祥;彭爽;馬瑞平;馬守恒;李海洋;楊小虎;陳吉寶 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | bmc 只讀 內存 控制系統 方法 | ||
技術領域
本發明涉及一種基板管理控制器(Baseboard?Management?Controller,BMC)只讀內存控制系統及方法。
背景技術
目前,隨著互聯網數據中心(Internet?Data?Center,IDC)的發展,IDC服務器的數量也隨著互聯網數據中心的發展快速的增加。為了便于統一管理,設計者們將多臺服務器進行疊加成一個機柜,并設計一個機柜管理控制器(Rack?Management?Controller,RMC)對機柜內服務器資源進行分配與管理。機柜內各個單一服務器都會設計一基本管理控制器BMC系統,每個BMC都會有一個基于串行外設接口(Serial?Peripheral?Interface,SPI)的只讀內存(Read-OnlyMemory,ROM)。針對機柜式服務器而言,當需要對機柜內的各個服務器的固件Firmware進行升級時,需要分別連接至機柜內各個服務器來完成升級。同樣,當需要調試機柜內各個服務器的BMC系統,也需要連接至機柜內各個服務器的BMC系統進行調試,這完全不適應集中式管理的需求。
發明內容
鑒于以上內容,有必要提供BMC只讀內存控制系統及方法,其可以使服務器的管理由分布式更趨向于集中式管理,方便管理程序的開發,也方便開發人員及IT管理人員的調試。
一種BMC只讀內存控制系統,運行于機柜式服務器中,該系統包括:接收模塊,用于接收通用輸入輸出GPIO擴展芯片產生的中斷信號,并將所述中斷信號所對應的BMC的請求加入隊列中,所述機柜式服務器中的每個服務器的BMC通過所述GIPO擴展芯片連接至機柜管理控制器;讀取模塊,用于讀取所述隊列中一個未處理的BMC的請求;控制模塊,用于將機柜管理控制器的串行外設接口通過多路復用器連接至所述BMC,并發出重啟所述BMC的命令;傳輸模塊,用于啟動傳輸線程,并將機柜管理控制器的只讀內存ROM中所述BMC對應的只讀內存文件傳輸給所述BMC。
一種BMC只讀內存控制方法,應用于機柜式服務器中,該方法包括:接收步驟,接收通用輸入輸出GPIO擴展芯片產生的中斷信號,并將所述中斷信號所對應的BMC的請求加入隊列中,所述機柜式服務器中的每個服務器的BMC通過所述GIPO擴展芯片連接至機柜管理控制器;讀取步驟,讀取所述隊列中一個未處理的BMC的請求;控制步驟,將機柜管理控制器的串行外設接口通過多路復用器連接至所述BMC,并發出重啟所述BMC的命令;傳輸步驟,啟動傳輸線程,并將機柜管理控制器的只讀內存ROM中所述BMC的只讀內存文件傳輸給所述BMC。
相較于現有技術,所述BMC只讀內存控制系統及方法,使機柜內各個服務器中不需要任何形式的固件存儲器,而服務器的BMC也能夠正常工作,成本低且管理方便。同時,使服務器的管理由分布式更趨向于集中式管理,方便管理程序的開發,也方便開發人員及IT管理人員的調試。而且所有服務器的BMC不需要都利用同一個只讀內存文件,每個BMC都有各自對應的只讀內存文件,方便每一個服務器的BMC系統的管理。同時也方便BMC系統的升級,只需要用升級的BMC固件替換在RMC上的相對應的BMC固件即可。
附圖說明
圖1是本發明BMC只讀內存控制系統的應用環境圖。
圖2是本發明BMC只讀內存控制系統的模塊圖。
圖3是本發明BMC只讀內存控制方法的較佳實施例的流程圖。
主要元件符號說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310156509.0/2.html,轉載請聲明來源鉆瓜專利網。





