亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種fru的讀取/寫入方法及讀/寫系統(tǒng)的制作方法

文檔序號:9727286閱讀:1437來源:國知局
一種fru的讀取/寫入方法及讀/寫系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,涉及一種讀寫方法,特別是涉及一種FRU的讀取/寫入方法及讀/寫系統(tǒng)。
【背景技術(shù)】
[0002]在標(biāo)準(zhǔn)服務(wù)器中,主板上的FRU(Field Replaceable Unit,現(xiàn)場可更換單元)都是通過BMC(Baseboard Management Controller,基板管理控制器)去讀寫、刷新的,在由24個ARM Node和一個CMM(Chassis Management Module,機(jī)架管理單元)Node組成的0TT(0verThe Top,通過互聯(lián)網(wǎng)向用戶提供各種應(yīng)用服務(wù))項(xiàng)目中,CMM Node上有一個FRU,其它24個ARM Node上各有兩個FRU,總共有49個FRU,在這49個FRU(Field Replaceable Unit,現(xiàn)場可更換單元)中,除了CMM Node上的FRU可以利用讀寫標(biāo)準(zhǔn)服務(wù)器上FRU的方法來進(jìn)行讀寫、刷新外,其它ARM Node上的48個FRU的讀寫刷新卻沒有現(xiàn)成的方法可以利用。

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

[0003]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種FRU的讀取/寫入方法及讀/寫系統(tǒng),用于解決現(xiàn)有讀寫標(biāo)準(zhǔn)服務(wù)器上FRU的方法無法實(shí)現(xiàn)0ΤΤ項(xiàng)目中ARM Node上的FRU的讀寫刷新的問題。
[0004]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種FRU的讀取方法,適用于一服務(wù)器系統(tǒng),所述FRU的讀取方法包括:機(jī)架管理單元根據(jù)用戶輸入的FRU的ID識別出所述FRU對應(yīng)連接的嵌入式處理器;機(jī)架管理單元將所述FRU的ID和讀寫FRU的相關(guān)命令通過串口發(fā)送給所述FRU對應(yīng)連接的嵌入式處理器;所述嵌入式處理器識別所述相關(guān)命令的類型為讀時,讀取所述FRU,并將讀取結(jié)果反饋給所述機(jī)架管理單元。
[0005]可選地,所述嵌入式處理器通過I2C總線讀取所述FRU;所述嵌入式處理器通過串口將讀取結(jié)果反饋給所述機(jī)架管理單元。
[0006]本發(fā)明還提供一種FRU的寫入方法,適用于一服務(wù)器系統(tǒng),所述FRU的寫入方法包括:機(jī)架管理單元根據(jù)用戶輸入的FRU的ID識別出所述FRU對應(yīng)連接的嵌入式處理器;機(jī)架管理單元將所述FRU的ID和讀寫FRU的相關(guān)命令通過串口發(fā)送給所述FRU對應(yīng)連接的嵌入式處理器;所述嵌入式處理器識別所述相關(guān)命令的類型為寫時,根據(jù)用戶輸入選取指定的FRU模板放入緩存中;所述嵌入式處理器將用戶輸入的字符串形式的各FRU字段轉(zhuǎn)換成對應(yīng)進(jìn)制數(shù)據(jù)寫入到緩存的FRU模板的對應(yīng)字段中;所述嵌入式處理器將緩存中改寫后的FRU模板寫入到所述FRU中。
[0007]可選地,所述FRU的寫入方法還包括:所述嵌入式處理器從頭開始讀取所述FRU中的數(shù)據(jù),獲得讀回的FRU數(shù)據(jù);所述嵌入式處理器比較所述讀回的FRU數(shù)據(jù)與所述緩存中改寫后的FRU模板中的數(shù)據(jù)是否一致;若一致,則所述FRU寫入成功;否則,所述FRU寫入失??;所述嵌入式處理器在所述FRU寫入成功后,顯示字符串形式的所述FRU。
[0008]可選地,所述對應(yīng)進(jìn)制數(shù)據(jù)包括16進(jìn)制數(shù)據(jù)。
[0009]可選地,所述嵌入式處理器將緩存中改寫后的FRU模板以8個字節(jié)為單位寫入到所述FRU中;所述嵌入式處理器從頭開始以8個字節(jié)為單位讀取所述FRU中的數(shù)據(jù)。
[0010]可選地,F(xiàn)RU的寫入方法還包括:預(yù)存至少2個遵循FRU規(guī)范的FRU模板;各FRU模板中的信息字段均初始化為0;各FRU模板中與信息字段相關(guān)的控制字段均初始化為默認(rèn)值;各FRU模板的總長度不同。
[0011]本發(fā)明還提供一種FRU的讀/寫系統(tǒng),適用于一服務(wù)器系統(tǒng),所述FRU的讀/寫系統(tǒng)包括:至少1個ARM節(jié)點(diǎn);每個ARM節(jié)點(diǎn)上設(shè)有2個FRU;機(jī)架管理單元,通過嵌入式處理器與所述ARM節(jié)點(diǎn)相連,控制各ARM節(jié)點(diǎn)上的FRU的讀/寫;所述機(jī)架管理單元通過RS485串行總線與所述嵌入式處理器通信相連,所述嵌入式處理器通過I2C總線與所述ARM節(jié)點(diǎn)通信相連。
[0012]可選地,所述FRU的讀/寫系統(tǒng)還包括:所述機(jī)架管理單元根據(jù)用戶輸入的FRU的ID識別出所述FRU對應(yīng)連接的嵌入式處理器,并將所述FRU的ID和讀寫FRU的相關(guān)命令通過串口發(fā)送給所述FRU對應(yīng)連接的嵌入式處理器;所述嵌入式處理器識別所述相關(guān)命令的類型為讀時,讀取所述FRU,并將讀取結(jié)果反饋給所述機(jī)架管理單元。
[0013]可選地,所述FRU的讀/寫系統(tǒng)還包括:所述機(jī)架管理單元根據(jù)用戶輸入的FRU的ID識別出所述FRU對應(yīng)連接的嵌入式處理器,并將所述FRU的ID和讀寫FRU的相關(guān)命令通過串口發(fā)送給所述FRU對應(yīng)連接的嵌入式處理器;所述嵌入式處理器識別所述相關(guān)命令的類型為寫時,根據(jù)用戶輸入選取指定的FRU模板放入緩存中,并將用戶輸入的字符串形式的各FRU字段轉(zhuǎn)換成對應(yīng)進(jìn)制數(shù)據(jù)寫入到緩存的FRU模板的對應(yīng)字段中;所述嵌入式處理器將緩存中改寫后的FRU模板寫入到所述FRU中;所述嵌入式處理器從頭開始讀取所述FRU中的數(shù)據(jù),獲得讀回的FRU數(shù)據(jù),并比較所述讀回的FRU數(shù)據(jù)與所述緩存中改寫后的FRU模板中的數(shù)據(jù)是否一致;若一致,則所述FRU寫入成功;否則,所述FRU寫入失敗;所述嵌入式處理器在所述FRU寫入成功后,顯示字符串形式的所述FRU。
[0014]可選地,所述FRU的讀/寫系統(tǒng)還包括:所述嵌入式處理器預(yù)存有至少2個遵循FRU規(guī)范的FRU模板;各FRU模板中的信息字段均初始化為0;各FRU模板中與信息字段相關(guān)的控制字段均初始化為默認(rèn)值;各FRU模板的總長度不同。
[0015]如上所述,本發(fā)明所述的FRU的讀取/寫入方法及讀/寫系統(tǒng),具有以下有益效果:
[0016]通過本發(fā)明,用戶只需要以字符串的形式輸入所要刷新指定FRU各個字段的內(nèi)容,就可以很方便的完成刷新FRU的工作,并且,刷新單個FRU的過程總耗時在30秒以內(nèi),實(shí)現(xiàn)了Node FRU的超快速刷新。
【附圖說明】
[0017]圖1顯示為本發(fā)明實(shí)施例所述的FRU的讀取方法的一種實(shí)現(xiàn)流程示意圖。
[0018]圖2顯示為本發(fā)明實(shí)施例所述的FRU的寫入方法的一種實(shí)現(xiàn)流程示意圖。
[0019]圖3顯示為本發(fā)明實(shí)施例所述的FRU的寫入方法的另一種實(shí)現(xiàn)流程示意圖。
[0020]圖4顯示為本發(fā)明實(shí)施例所述的FRU的讀/寫系統(tǒng)的一種實(shí)現(xiàn)結(jié)構(gòu)示意圖。
[0021]元件標(biāo)號說明
[0022]400FRU的讀/寫系統(tǒng)
[0023]410機(jī)架管理單元
[0024]420嵌入式處理器
[0025]430ARM 節(jié)點(diǎn)
[0026]S101 ?S103 步驟
[0027]S201 ?S210 步驟
【具體實(shí)施方式】
[0028]以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
[0029]需要說明的是,以下實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
[0030]請參閱圖1,本發(fā)明實(shí)施例提供一種FRU的讀取方法,適用于一服務(wù)器系統(tǒng),所述FRU的讀取方法包括:
[0031 ] S101,機(jī)架管理單元(Chassis Management Module,CMM)根據(jù)用戶輸入的FRU的ID識別出所述FRU對應(yīng)連接的嵌入式處理器。
[0032]S102,機(jī)架管理單元(Chassis Management Module,CMM)將所
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1