System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 精品欧洲av无码一区二区14 ,亚洲aⅴ无码专区在线观看,乱人伦中文无码视频在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于乒乓機制的嵌入式Linux主備操作系統啟動方法和裝置制造方法及圖紙

    技術編號:44532266 閱讀:3 留言:0更新日期:2025-03-07 13:21
    本發明專利技術公開了一種基于乒乓機制的嵌入式Linux主備操作系統啟動方法和裝置,應用該嵌入式系統的MPU芯片內部ROM中包含主系統和備份系統的ROMCODE;應用該嵌入式系統的架構包括flash存儲區,flash設置主區域和備份區域,主區域配置主系統鏡像文件,備份區域配置備份系統鏡像文件;其中啟動方法包括:執行主系統的ROMCODE和備份系統的ROMCODE;校驗主系統鏡像文件中SPL鏡像文件和備份系統鏡像文件中SPL鏡像文件;將校驗結果保存至校驗記錄中;如主系統鏡像文件的SPL鏡像文件校驗成功,啟動主系統鏡像文件的SPL鏡像文件;如備份系統鏡像文件的SPL鏡像文件校驗成功,啟動備份系統鏡像文件的SPL鏡像文件。該方法能夠實現嵌入式Linux主備操作系統的快速啟動。

    【技術實現步驟摘要】

    本專利技術屬于嵌入式,具體涉及一種基于乒乓機制的嵌入式linux主備操作系統啟動方法和裝置


    技術介紹

    1、隨著嵌入式linux在新興的嵌入式操作系統領域內實現飛速發展,應用產品越來越廣泛,實現功能越來越復雜,對系統穩定性提出新的要求。為保證系統可靠,穩定運行,通常工業嵌入式產品配置主備雙系統。

    2、目前,主備雙系統的啟動方式有兩種:第一種,當主系統無法啟動時,啟動備份系統。如申請號為2014108371866的中國專利技術專利申請,公開了一種主備嵌入式引導程序的啟動方法,該方法先讀取主引導程序進行加載,如加載失敗,重啟設備,讀取備份引導程序進行加載。采用這種方法,相當于耗費正常啟動時間的2倍。第二種,當主系統無法啟動時,利用備份區域的文件對主系統進行恢復,之后再次啟動主系統。如申請號為202211304625.8的中國專利技術專利申請,公開了一種嵌入式系統架構的備份啟動方法,該方法應用的嵌入式系統架構包括在存儲區配置第一系統分區、第二系統分區和鏡像區,若第一系統分區和第二系統分區均無法啟動,則根據鏡像區的系統鏡像文件恢復所述第一系統分區和所述第二系統分區的系統文件;之后基于第一系統分區恢復的系統文件,從第一系統分區進行系統啟動。由于修復寫flash存儲器很慢,也延長了設備的啟動時間。

    3、上述兩種方法均存在主系統無法啟動時整個設備的啟動時間較長,導致應用程序無法按時上線運行。在某些應用場景中,對設備的啟動時間有要求,如電力行業的采集終端如果啟動時間過長,會導致應用程序連接電力服務器失敗。


    技術實現思路

    1、專利技術目的:本專利技術所要解決的技術問題是針對現有技術的不足,提供一種基于乒乓機制的嵌入式linux主備操作系統啟動方法和裝置,能夠實現嵌入式linux主備操作系統的快速啟動。

    2、為了解決上述技術問題,本專利技術公開了一種基于乒乓機制的嵌入式linux主備操作系統啟動方法,應用所述嵌入式系統的微處理器芯片內部rom中包含主系統的romcode和備份系統的romcode;應用所述嵌入式系統的架構包括flash存儲區,所述flash存儲區設置主區域和備份區域,所述主區域配置主系統鏡像文件,所述備份區域配置備份系統鏡像文件;所述方法包括:

    3、執行主系統的romcode和備份系統的romcode;

    4、校驗主系統鏡像文件中的二級引導程序鏡像文件和備份系統鏡像文件中的二級引導程序鏡像文件;將校驗結果保存至校驗記錄中;所述校驗結果包括:系統標識、鏡像文件名稱和校驗成功或失敗標識;

    5、如主系統鏡像文件中的二級引導程序鏡像文件校驗成功,啟動主系統鏡像文件中的二級引導程序鏡像文件;

    6、如備份系統鏡像文件中的二級引導程序鏡像文件校驗成功,啟動備份系統鏡像文件中的二級引導程序鏡像文件。

    7、進一步地,所述方法還包括:

    8、校驗主系統鏡像文件中的uboot鏡像文件和備份系統鏡像文件中的uboot鏡像文件;將校驗結果保存至校驗記錄中;

    9、如主系統鏡像文件中的uboot鏡像文件校驗成功,啟動主系統鏡像文件中的uboot鏡像文件;

    10、如備份系統鏡像文件中的uboot鏡像文件校驗成功,啟動備份系統鏡像文件中的uboot鏡像文件。

    11、進一步地,所述方法還包括:

    12、校驗主系統鏡像文件中的內核鏡像文件和備份系統鏡像文件中的內核鏡像文件;將校驗結果保存至校驗記錄中;

    13、如主系統鏡像文件中的內核鏡像文件校驗成功,引導主系統鏡像文件中的內核鏡像文件到內存運行,掛載根文件系統,結束啟動流程;

    14、如主系統鏡像文件中的內核鏡像文件校驗失敗,且備份系統鏡像文件中的內核鏡像文件校驗成功,引導備份系統鏡像文件中的內核鏡像文件到內存運行,掛載根文件系統,結束啟動流程。

    15、進一步地,所述方法還包括:

    16、系統啟動后在空閑狀態時獲取校驗記錄;

    17、如所述校驗記錄包含校驗失敗的校驗結果,根據所述校驗結果中系統標識和鏡像文件名稱獲取校驗失敗的鏡像文件在flash存儲區的位置;

    18、對校驗失敗的鏡像文件進行修復。

    19、進一步地,所述方法采用fdisk工具對校驗失敗的鏡像文件進行修復。

    20、另一方面,本專利技術還公開了一種基于乒乓機制的嵌入式linux主備操作系統啟動裝置,應用所述嵌入式系統的微處理器芯片內部rom中包含主系統的romcode和備份系統的romcode;應用所述嵌入式系統的架構包括flash存儲區,所述flash存儲區設置主區域和備份區域,所述主區域配置主系統鏡像文件,所述備份區域配置備份系統鏡像文件;所述裝置包括:

    21、romcode啟動模塊,用于執行主系統的romcode和備份系統的romcode;

    22、第一校驗模塊,用于校驗主系統鏡像文件中的二級引導程序鏡像文件和備份系統鏡像文件中的二級引導程序鏡像文件;將校驗結果保存至校驗記錄中;所述校驗結果包括:系統標識、鏡像文件名稱和校驗成功或失敗標識;

    23、第一啟動模塊,用于如主系統鏡像文件中的二級引導程序鏡像文件校驗成功,啟動主系統鏡像文件中的二級引導程序鏡像文件;如備份系統鏡像文件中的二級引導程序鏡像文件校驗成功,啟動備份系統鏡像文件中的二級引導程序鏡像文件。

    24、進一步地,所述裝置還包括:

    25、第二校驗模塊,用于校驗主系統鏡像文件中的uboot鏡像文件和備份系統鏡像文件中的uboot鏡像文件;將校驗結果保存至校驗記錄中;

    26、第二啟動模塊,用于如主系統鏡像文件中的uboot鏡像文件校驗成功,啟動主系統鏡像文件中的uboot鏡像文件;如備份系統鏡像文件中的uboot鏡像文件校驗成功,啟動備份系統鏡像文件中的uboot鏡像文件。

    27、進一步地,所述裝置還包括:

    28、第三校驗模塊,用于校驗主系統鏡像文件中的內核鏡像文件和備份系統鏡像文件中的內核鏡像文件;將校驗結果保存至校驗記錄中;

    29、第三啟動模塊,用于如主系統鏡像文件中的內核鏡像文件校驗成功,引導主系統鏡像文件中的內核鏡像文件到內存運行,掛載根文件系統,結束啟動流程;如主系統鏡像文件中的內核鏡像文件校驗失敗,且備份系統鏡像文件中的內核鏡像文件校驗成功,引導備份系統鏡像文件中的內核鏡像文件到內存運行,掛載根文件系統,結束啟動流程。

    30、進一步地,所述裝置還包括:

    31、修復模塊,用于在系統啟動后在空閑狀態時獲取校驗記錄;如所述校驗記錄包含校驗失敗的校驗結果,根據所述校驗結果中系統標識和鏡像文件名稱獲取校驗失敗的鏡像文件在flash存儲區的位置;

    32、進一步地,所述修復模塊采用fdisk工具對校驗失敗的鏡像文件進行修復。

    33、有益效果:與現有技術相比,本專利技術公開的基于乒乓機制的嵌入式linux主備操作系統啟動方法和裝置,在本文檔來自技高網...

    【技術保護點】

    1.基于乒乓機制的嵌入式Linux主備操作系統啟動方法,其特征在于,應用所述嵌入式系統的微處理器芯片內部ROM中包含主系統的ROMCODE和備份系統的ROMCODE;應用所述嵌入式系統的架構包括flash存儲區,所述flash存儲區設置主區域和備份區域,所述主區域配置主系統鏡像文件,所述備份區域配置備份系統鏡像文件;所述方法包括:

    2.根據權利要求1所述的基于乒乓機制的嵌入式Linux主備操作系統啟動方法,其特征在于,還包括:

    3.根據權利要求2所述的基于乒乓機制的嵌入式Linux主備操作系統啟動方法,其特征在于,還包括:

    4.根據權利要求1-3中任一項所述的基于乒乓機制的嵌入式Linux主備操作系統啟動方法,其特征在于,還包括:

    5.根據權利要求4所述的基于乒乓機制的嵌入式Linux主備操作系統啟動方法,其特征在于,采用fdisk工具對校驗失敗的鏡像文件進行修復。

    6.基于乒乓機制的嵌入式Linux主備操作系統啟動裝置,其特征在于,應用所述嵌入式系統的微處理器芯片內部ROM中包含主系統的ROMCODE和備份系統的ROMCODE;應用所述嵌入式系統的架構包括flash存儲區,所述flash存儲區設置主區域和備份區域,所述主區域配置主系統鏡像文件,所述備份區域配置備份系統鏡像文件;所述裝置包括:

    7.根據權利要求6所述的基于乒乓機制的嵌入式Linux主備操作系統啟動裝置,其特征在于,還包括:

    8.根據權利要求7所述的基于乒乓機制的嵌入式Linux主備操作系統啟動裝置,其特征在于,還包括:

    9.根據權利要求6-8中任一項所述的基于乒乓機制的嵌入式Linux主備操作系統啟動裝置,其特征在于,還包括:

    10.根據權利要求9所述的基于乒乓機制的嵌入式Linux主備操作系統啟動裝置,其特征在于,所述修復模塊采用fdisk工具對校驗失敗的鏡像文件進行修復。

    ...

    【技術特征摘要】

    1.基于乒乓機制的嵌入式linux主備操作系統啟動方法,其特征在于,應用所述嵌入式系統的微處理器芯片內部rom中包含主系統的romcode和備份系統的romcode;應用所述嵌入式系統的架構包括flash存儲區,所述flash存儲區設置主區域和備份區域,所述主區域配置主系統鏡像文件,所述備份區域配置備份系統鏡像文件;所述方法包括:

    2.根據權利要求1所述的基于乒乓機制的嵌入式linux主備操作系統啟動方法,其特征在于,還包括:

    3.根據權利要求2所述的基于乒乓機制的嵌入式linux主備操作系統啟動方法,其特征在于,還包括:

    4.根據權利要求1-3中任一項所述的基于乒乓機制的嵌入式linux主備操作系統啟動方法,其特征在于,還包括:

    5.根據權利要求4所述的基于乒乓機制的嵌入式linux主備操作系統啟動方法,其特征在于,采用fdisk工具對校驗失敗的鏡像文件進行修復。

    ...

    【專利技術屬性】
    技術研發人員:何超海陸正明侯玉軍楊晨曦張鵬飛王靜靜樊少鋒盧駿超陳志鵬
    申請(專利權)人:杭州萬高科技股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码国产精品一区二区免费式影视 | 日韩人妻无码精品一专区| 免费无码又爽又高潮视频| 黄桃AV无码免费一区二区三区| 亚洲国产成人精品无码区在线观看 | 国产在线拍揄自揄拍无码| 最新无码人妻在线不卡| 久久久久无码专区亚洲av| JAVA性无码HD中文| 亚洲国产精品无码一线岛国| 无码人妻精品一区二区三区不卡 | 精品人妻无码区二区三区| 久久亚洲av无码精品浪潮| 影音先锋中文无码一区| 亚洲AV无码乱码在线观看富二代| 免费无码又黄又爽又刺激| 亚洲Av无码一区二区二三区| 国精品无码一区二区三区在线| 日韩精品人妻系列无码av东京 | 西西人体444www大胆无码视频| 亚洲av永久无码精品漫画 | 伊人天堂av无码av日韩av| 无码精品人妻一区二区三区中| 免费无码国产在线观国内自拍中文字幕| 人妻丰满熟妞av无码区| 国产亚洲精久久久久久无码AV | 伊人久久精品无码二区麻豆| 亚洲av中文无码| 精品人妻无码专区在中文字幕| 免费看成人AA片无码视频羞羞网| 日韩精品久久无码人妻中文字幕| 国产精品视频一区二区三区无码| 国产真人无码作爱免费视频| 狠狠躁天天躁无码中文字幕| 无码人妻一区二区三区在线水卜樱| 人妻中文字幕AV无码专区| 成人免费无码大片A毛片抽搐 | 伊人久久一区二区三区无码| 久久久久久精品无码人妻| 熟妇无码乱子成人精品| 亚洲av片不卡无码久久|