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

      一種通過rmc更新臺達psu固件的方法

      文檔序號:9217056閱讀:1286來源:國知局
      一種通過rmc更新臺達psu固件的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機軟件開發(fā)領(lǐng)域,具體一種通過RMC更新臺達PSU固件的方法。
      【背景技術(shù)】
      [0002]現(xiàn)在的服務(wù)器由于內(nèi)部結(jié)構(gòu)復(fù)雜,內(nèi)部設(shè)備較多,有的還具有許多不同的設(shè)備單元或幾個服務(wù)器都放在一個機柜中,這種服務(wù)器就是機柜式服務(wù)器。
      [0003]隨著云計算、大數(shù)據(jù)等新型技術(shù)的發(fā)展,柜式服務(wù)器的需求越來越多,對整機柜電源模塊(PSU)的需求和用量也越來越多,那么針對提升維護升級PSU(適用于臺達)固件效率的訴求也越來越多。

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

      [0004]本發(fā)明提出了一種基于I2C通訊協(xié)議以及臺達PSU固件傳送協(xié)議,通過RMC來實現(xiàn)臺達PSU固件更新的程序?qū)崿F(xiàn)方法,可以大大提高升級維護PSU的效率,并且十分易于操作。
      [0005]本發(fā)明的技術(shù)方案是:
      一種通過RMC更新臺達PSU固件的方法:
      通過RMC對固件進行提取分割整理,并通過I2C通道與各個PSU模塊通訊來進行固件的傳輸,對傳輸結(jié)果進行校驗,校驗無誤后驗證固件更新成功。
      [0006]本發(fā)明通過RMC對固件進行提取分割整理并以Block (2K)為單位進行分割存儲,并依照與PSU廠商(臺達)約定好的通訊協(xié)議將每個Block再分割成256幀,RMC在將每個幀依照協(xié)議加上包頭和CRC16校驗碼,然后逐幀進行固件數(shù)據(jù)的傳遞,并且每個Block傳遞完成之后進行相應(yīng)校驗,以確保這個block被成功寫入指定的地址。傳遞完成最后一個Block之后在進行總校驗,校驗無誤后驗證固件更新成功。本發(fā)明在系統(tǒng)易用性方面提供了基于Iinux執(zhí)行的程序psurefresh被包裹在RMC固件內(nèi),用戶只要在相應(yīng)的目錄下運行這個程序按照提示輸入相應(yīng)的參數(shù),更新工作便能自動完成。
      [0007]本發(fā)明提出了一種基于I2C通訊協(xié)議以及臺達PSU固件傳送協(xié)議,通過RMC來實現(xiàn)臺達PSU固件更新的程序?qū)崿F(xiàn)方法,具有操作方便,更新高效等特點。
      [0008]此發(fā)明的意義在于當電源廠家(臺達)更新了 PSU對應(yīng)的固件的時候只需將編譯好的固件提供給用戶,由用戶通過RMC(Rack Manage Controler)逐個PSU進行升級即可,相比之前PSU廠商要派遣專門的技術(shù)人員進行固件的升級和維護,這個發(fā)明大大消減了服務(wù)器電源的維護成本,使對服務(wù)器電源的固件升級更加簡單,方便。
      [0009]另外在易用性方面,本發(fā)明涉及的代碼編譯后生成一個可執(zhí)行的程序psurefresh被包裹在RMC固件內(nèi),當用戶需要更新PSU固件的時候只需登陸到RMC上在相應(yīng)的目錄下運行psurefresh,按照相應(yīng)的提升輸入要更新的PSU位置以及固件文件的存放目錄這兩個參數(shù),更新過程便能自動完成。
      【附圖說明】
      [0010]圖1為RMC更新臺達PSU固件的協(xié)議及程序流程圖。
      【具體實施方式】
      [0011]下面對本發(fā)明的內(nèi)容進行更加詳細的闡述:
      本發(fā)明通過RMC對固件進行提取分割整理并以Block (2K)為單位進行分割存儲,并依照與PSU廠商(臺達)約定好的通訊協(xié)議將每個Block再分割成256幀,RMC在將每個幀依照協(xié)議加上包頭和CRC16校驗碼,然后逐幀進行固件數(shù)據(jù)的傳遞,并且每個Block傳遞完成之后進行相應(yīng)校驗,以確保這個block被成功寫入指定的地址。傳遞完成最后一個Block之后在進行總校驗,校驗無誤后驗證固件更新成功。
      [0012](I)串口或者網(wǎng)絡(luò)登錄到RMC Linux下保證PSU工作正常。
      [0013](2)在相應(yīng)的目錄下運行psurefresh程序并且輸入PSU編號,以及PSU固件路徑。
      [0014](3)按下回車,程序便能自動完成更新PSU固件的的功能。
      [0015]本發(fā)明在系統(tǒng)易用性方面提供了基于Iinux的可執(zhí)行程序psurefresh被包裹在RMC固件內(nèi),用戶只要在相應(yīng)的目錄下運行這個程序按照提示輸入相應(yīng)的參數(shù),更新工作便能自動完成??梢源蟠筇岣呱壘S護PSU的效率,并且十分易于操作。
      【主權(quán)項】
      1.一種通過RMC更新臺達PSU固件的方法,其特征在于,通過RMC對固件進行提取分割整理,并通過I2C通道與各個PSU模塊通訊來進行固件的傳輸,對傳輸結(jié)果進行校驗,校驗無誤后驗證固件更新成功。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過RMC對固件進行提取分割整理并以Block為單位進行分割存儲,并依照通訊協(xié)議將每個Block再分割成256幀。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,RMC在將每個幀依照協(xié)議加上包頭和CRC16校驗碼,然后逐幀進行固件數(shù)據(jù)的傳遞,并且每個Block傳遞完成之后進行相應(yīng)校驗,以確保這個block被成功寫入指定的地址。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,傳遞完成最后一個Block之后在進行總校驗,校驗無誤后驗證固件更新成功。
      【專利摘要】本發(fā)明提供一種通過RMC更新臺達PSU固件的方法,涉及計算機軟件開發(fā)領(lǐng)域,本發(fā)明通過RMC對固件進行提取分割整理,并通過I2C通道與各個PSU模塊通訊來進行固件的傳輸,對傳輸結(jié)果進行校驗,校驗無誤后驗證固件更新成功。相比之前PSU廠商要派遣專門的技術(shù)人員進行固件的升級和維護,這個發(fā)明大大消減了服務(wù)器電源的維護成本,使對服務(wù)器電源的固件升級更加簡單,方便。
      【IPC分類】G06F9/445
      【公開號】CN104932915
      【申請?zhí)枴緾N201510123325
      【發(fā)明人】公衍賓
      【申請人】浪潮集團有限公司
      【公開日】2015年9月23日
      【申請日】2015年3月20日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1