System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一本加勒比HEZYO无码资源网,亚洲AV无码一区二区大桥未久,国产午夜无码福利在线看网站
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種設備固件管理方法、設備、存儲介質及產品技術

    技術編號:44161830 閱讀:14 留言:0更新日期:2025-01-29 10:33
    本發明專利技術公開了一種設備固件管理方法、設備、存儲介質及產品,涉及固件管理技術領域,包括:確定總線交換機設備的目標運行模式對應的主固件分區;主固件分區為預先設置的互為主備的固件分區中的主固件分區;總線交換機設備為高速串行計算機擴展總線的交換機設備;對主固件分區保存的當前固件進行加載,啟動總線交換機設備進入目標運行模式;在進入目標運行模式后,若當前固件和備固件分區中保存的固件的版本信息不一致,則將當前固件同步至備固件分區,完成固件管理過程。這樣一來,本申請在設備通過主固件分區保存的設備固件進入運行模式后,將主固件分區的設備固件同步至備固件分區,既保證正常啟動,又實現分區固件同步,提高了固件管理效率。

    【技術實現步驟摘要】

    本專利技術涉及固件管理,特別是涉及一種設備固件管理方法、設備、存儲介質及產品


    技術介紹

    1、目前的總線交換機設備固件管理方式比較單一,如針對pcie?switch(peripheralcomponent?interconnect?express,高速串行計算機擴展總線標準;switch,交換機設備)的固件升級,只是簡單的將要升級的固件驗證后寫入備用分區,待下次重啟,使用新fw(firmware,固件)啟動,主動分區互換,如果想要保證兩個分區都是最新版本,需要升級兩次,重啟兩次。而如果涉及pcie?switch不同模式的固件,則相應的管理升級過程更繁瑣,因為硬件模式(base?mode)僅有寄存器參數沒有軟件邏輯,所以與合成模式(syntheticmode)完全不一樣,而且必須離線燒錄,一旦需要使用這種模式調試或者升級則比較繁瑣,甚至需要拆機,通過bmc(baseboard?management?controller,基板管理控制器)進行basemode固件升級也不夠穩定且耗時長。

    2、可見,如何便捷管理設備固件,是本領域技術人員需要解決的問題。


    技術實現思路

    1、本專利技術實施例的目的是提供一種設備固件管理方法、設備、存儲介質及產品,可以解決設備固件升級不穩定耗時長的問題。

    2、為解決上述技術問題,第一方面,本專利技術實施例提供了一種設備固件管理方法,包括:

    3、確定總線交換機設備的目標運行模式對應的主固件分區;所述主固件分區為預先在所述總線交換機設備中設置的與所述目標運行模式對應的互為主備的固件分區中的主固件分區;所述總線交換機設備為高速串行計算機擴展總線的交換機設備;

    4、對所述主固件分區保存的當前固件進行加載,以通過所述當前固件啟動所述總線交換機設備進入相應的所述目標運行模式;

    5、在進入所述目標運行模式后,若所述當前固件和所述總線交換機設備中的備固件分區中保存的固件的版本信息不一致,則將所述當前固件同步至所述備固件分區,完成對所述總線交換機設備的固件管理過程。

    6、可選的,所述確定總線交換機設備的目標運行模式對應的主固件分區,包括:

    7、通過板卡零件號或線纜在位信息判定總線交換機設備的目標運行模式;所述目標運行模式為硬件模式或合成模式;

    8、確定當前時刻下所述目標運行模式對應的主固件分區。

    9、可選的,所述確定總線交換機設備的目標運行模式對應的主固件分區之前,還包括:

    10、對所述總線交換機設備中保存的設備固件進行升級操作時,對接收到的固件升級命令對應的固件類型和接收到的新設備固件對應的固件類型進行一致性校驗,得到第一校驗結果;

    11、在所述第一校驗結果表征校驗通過時,將所述新設備固件寫入當前時刻下的備固件分區;

    12、對寫入所述新設備固件的備固件分區和相關的主固件分區的主備關系進行調換,以便在下次通過所述新設備固件啟動設備。

    13、可選的,若所述總線交換機設備的運行模式為硬件模式,則將所述新設備固件寫入當前時刻下的備固件分區,包括:

    14、將所述新設備固件寫入當前時刻下所述硬件模式對應的備固件分區,以完成對相應備固件分區保存的設備固件的升級操作。

    15、可選的,若所述總線交換機設備的運行模式為合成模式,則將所述新設備固件寫入當前時刻下的備固件分區,包括:

    16、確定所述新設備固件對應的設備運行模式,并將所述新設備固件寫入所述設備運行模式在當前時刻下的備固件分區,以完成對相應備固件分區保存的設備固件的升級操作;所述設備運行模式為所述硬件模式或所述合成模式。

    17、可選的,所述對所述主固件分區保存的當前固件進行加載之前,還包括:

    18、對所述主固件分區保存的當前固件進行有效性及完整性校驗,得到第二校驗結果,以便根據所述第二校驗結果確定是否對所述當前固件進行加載。

    19、可選的,所述根據所述第二校驗結果確定是否對所述當前固件進行加載,包括:

    20、若所述第二校驗結果表征校驗通過,則對所述當前固件進行加載;

    21、若所述第二校驗結果表征校驗不通過,則對所述主固件分區對應的備固件分區中保存的固件進行加載。

    22、可選的,所述確定總線交換機設備的目標運行模式對應的主固件分區之前,還包括:

    23、通過預設方式獲取針對設備調試固件的參數信息;所述設備調試固件為預先在總線交換機設備的閃存中保存的用于啟動所述總線交換機設備進入調試模式的固件;

    24、若所述參數信息表征啟用所述調試模式,則利用所述參數信息中的目標固件序號,從所述總線交換機設備預先保存的若干調試固件中加載相應序號的目標調試固件,以啟動所述總線交換機設備進入調試模式。

    25、可選的,所述通過預設方式獲取針對設備調試固件的參數信息,包括:

    26、通過預先設置的針對設備調試固件的命令控制單元獲取相應的參數信息;

    27、或,讀取預先在所述總線交換機設備的閃存的預設位置上設置的針對設備調試固件的參數信息。

    28、可選的,所述利用所述參數信息中的目標固件序號,從所述總線交換機設備預先保存的若干調試固件中加載相應序號的目標調試固件,包括:

    29、對所述總線交換機設備預先保存的若干調試固件中的與所述參數信息中的目標固件序號相匹配的目標調試固件進行校驗,得到相應的第三校驗結果;

    30、若所述第三校驗結果表征通過,則從所述總線交換機設備中加載所述目標調試固件;

    31、若所述第三校驗結果表征不通過,則根據固件序號對所述總線交換機設備中除所述目標調試固件外的其他各調試固件進行依次加載,直至啟動所述總線交換機設備進入調試模式;

    32、若遍歷完各所述調試固件均無法啟動所述總線交換機設備進入調試模式,則將所述總線交換機設備的目標運行模式設置為合成模式。

    33、可選的,所述方法還包括:

    34、在所述調試模式對應的調試任務結束后,跳轉至所述確定總線交換機設備的目標運行模式對應的主固件分區的步驟。

    35、可選的,所述方法還包括:

    36、記錄所述總線交換機設備的固件管理相關的各操作信息,并通過預設日志區域緩存各所述操作信息,以便直接在所述預設日志區域查詢固件管理相關的各所述操作信息。

    37、第二方面,本專利技術實施例提供了一種電子設備,包括:

    38、存儲器,用于存儲計算機程序;

    39、處理器,用于執行所述計算機程序以實現如上述設備固件管理方法的步驟。

    40、第三方面,本專利技術實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上述設備固件管理方法的步驟。

    41、第四方面,本專利技術實施例提供了一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執行時實現上本文檔來自技高網...

    【技術保護點】

    1.一種設備固件管理方法,其特征在于,包括:

    2.根據權利要求1所述的設備固件管理方法,其特征在于,所述確定總線交換機設備的目標運行模式對應的主固件分區,包括:

    3.根據權利要求2所述的設備固件管理方法,其特征在于,所述確定總線交換機設備的目標運行模式對應的主固件分區之前,還包括:

    4.根據權利要求3所述的設備固件管理方法,其特征在于,若所述總線交換機設備的運行模式為硬件模式,則將所述新設備固件寫入當前時刻下的備固件分區,包括:

    5.根據權利要求3所述的設備固件管理方法,其特征在于,若所述總線交換機設備的運行模式為合成模式,則將所述新設備固件寫入當前時刻下的備固件分區,包括:

    6.根據權利要求1所述的設備固件管理方法,其特征在于,所述對所述主固件分區保存的當前固件進行加載之前,還包括:

    7.根據權利要求6所述的設備固件管理方法,其特征在于,所述根據所述第二校驗結果確定是否對所述當前固件進行加載,包括:

    8.根據權利要求1所述的設備固件管理方法,其特征在于,所述確定總線交換機設備的目標運行模式對應的主固件分區之前,還包括:

    9.根據權利要求8所述的設備固件管理方法,其特征在于,所述通過預設方式獲取針對設備調試固件的參數信息,包括:

    10.根據權利要求8所述的設備固件管理方法,其特征在于,所述利用所述參數信息中的目標固件序號,從所述總線交換機設備預先保存的若干調試固件中加載相應序號的目標調試固件,包括:

    11.根據權利要求8所述的設備固件管理方法,其特征在于,還包括:

    12.根據權利要求1至11任一項所述的設備固件管理方法,其特征在于,還包括:

    13.一種電子設備,其特征在于,包括:

    14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至12任意一項所述設備固件管理方法的步驟。

    15.一種計算機程序產品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執行時實現權利要求1至12任一項所述設備固件管理方法的步驟。

    ...

    【技術特征摘要】

    1.一種設備固件管理方法,其特征在于,包括:

    2.根據權利要求1所述的設備固件管理方法,其特征在于,所述確定總線交換機設備的目標運行模式對應的主固件分區,包括:

    3.根據權利要求2所述的設備固件管理方法,其特征在于,所述確定總線交換機設備的目標運行模式對應的主固件分區之前,還包括:

    4.根據權利要求3所述的設備固件管理方法,其特征在于,若所述總線交換機設備的運行模式為硬件模式,則將所述新設備固件寫入當前時刻下的備固件分區,包括:

    5.根據權利要求3所述的設備固件管理方法,其特征在于,若所述總線交換機設備的運行模式為合成模式,則將所述新設備固件寫入當前時刻下的備固件分區,包括:

    6.根據權利要求1所述的設備固件管理方法,其特征在于,所述對所述主固件分區保存的當前固件進行加載之前,還包括:

    7.根據權利要求6所述的設備固件管理方法,其特征在于,所述根據所述第二校驗結果確定是否對所述當前固件進行加載,包括:

    8.根據權利要求1所述的設備固件管理方法,其特征...

    【專利技術屬性】
    技術研發人員:宋成磊,劉波,
    申請(專利權)人:蘇州元腦智能科技有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码少妇一区二区| 国产成人无码AV一区二区| 无码精品A∨在线观看免费 | 无码国产精品一区二区免费式影视| 久久午夜无码鲁丝片| 精品无码久久久久久久久水蜜桃| 精品无人区无码乱码毛片国产| 18禁免费无码无遮挡不卡网站| 少妇性饥渴无码A区免费 | 日本爆乳j罩杯无码视频| 91久久精品无码一区二区毛片| 久久久久亚洲av成人无码电影| 久久亚洲精品无码VA大香大香| 久久青青草原亚洲av无码| 无码熟妇人妻AV在线影院| 无码A级毛片免费视频内谢| 国产成人无码免费看片软件| 内射精品无码中文字幕| 日韩人妻精品无码一区二区三区| 宅男在线国产精品无码| 18禁无遮挡无码网站免费| 久久久久av无码免费网| 色爱无码AV综合区| 国产精品无码无需播放器| 黄桃AV无码免费一区二区三区 | 亚洲中久无码不卡永久在线观看| 精品欧洲av无码一区二区| 无码av免费网站| 人妻少妇精品无码专区二区| 亚洲精品无码久久久久sm| 国产精品99精品无码视亚| 国产午夜精华无码网站| 一本一道av中文字幕无码| 综合无码一区二区三区| 亚洲一区精品无码| 久久亚洲AV无码精品色午夜麻 | 亚洲ⅴ国产v天堂a无码二区| 国精品无码一区二区三区在线| 中文字幕人妻无码系列第三区| 亚洲国产精品无码久久久蜜芽| 亚洲一区爱区精品无码|