[發明專利]一種基于天脈操作系統的軟件映像備份方法有效
| 申請號: | 202011427358.4 | 申請日: | 2020-12-07 |
| 公開(公告)號: | CN112667435B | 公開(公告)日: | 2022-09-09 |
| 發明(設計)人: | 范超;馮林;朱慶偉;安師杰;劉偉;王周棟 | 申請(專利權)人: | 沈陽飛機設計研究所揚州協同創新研究院有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/10;G06F9/4401 |
| 代理公司: | 大連理工大學專利中心 21200 | 代理人: | 梅洪玉 |
| 地址: | 225000 江蘇省揚州市廣*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 操作系統 軟件 映像 備份 方法 | ||
本發明公開了一種基于天脈操作系統的軟件映象備份方法,屬于航空電子系統軟件映像的備份技術領域。本發明基于數據備份的思想,將同一軟件映像同時部署到不同的FLASH存儲區域內,計算并存儲軟件存儲區的MD5校驗碼;在啟動軟件時,由上電引導程序重新計算MSL軟件映像FLASH存儲區域的數據的完整性,選擇數據完整的FLASH區域的MSL軟件映像啟動;在MSL啟動后,計算操作系統和應用軟件映像存儲區域數據的完整性,選擇完整的區域的操作系統和應用軟件啟動。本發明能夠有效地解決FLASH跳變和軟件升級中系統掉電而導致的系統無法啟動的問題,提高了系統的可靠性和穩定性。
技術領域
本發明屬于航空電子系統軟件映像的備份技術領域,具體涉及一種基于天脈操作系統的軟件映像備份方法。
背景技術
天脈操作系統是一種國產的嵌入式實時操作系統,在航空電子系統中得到了廣泛應用。在系統加電后,由加電引導啟動MSL工程,在加載并啟動操作系統和應用軟件。加電引導程序、MSL軟件、操作系統和應用軟件部署在FLASH存儲介質中,加電引導程序升級的頻次少,MSL軟件、操作系統和應用軟件升級的頻次多。傳統的軟件映像部署是單映像的,在FLASH存儲介質中只有一個MSL軟件映像、操作系統映像和應用軟件映像,在存儲MSL軟件映像、操作系統映像或應用軟件的區域FLASH發生跳變,則系統無法正常啟動;或軟件在升級過程中系統下電導致存儲在FLASH區域中操作系統映像或應用軟件遭到損壞,則系統無法正常啟動。因而降低了航空電子系統的可靠性。
發明內容
在航空電子系統中,單軟件映像部署在FLASH存儲介質中,在存儲軟件映像的區域FLASH發生跳變或者損壞時,則導致系統無法正常啟動。為了解決上述問題,本發明提出一種基于天脈操作系統的軟件映像備份方法,解決了單軟件映像遭到損壞導致系統無法正常啟動的問題,易于實現,提高了航空電子系統的可靠性。
本發明的技術方案為:一種基于天脈操作系統的軟件映像備份方法,該軟件映像備份方法基于軟件數據備份的思想。在軟件部署時,同一個軟件映像文件部署在不同的FLASH存儲區域中;在加電后,由加電引導程序選擇完整的MSL軟件映像啟動;在MSL軟件映像啟動后,選擇完整的操作系統和應用軟件映像,加載符號表,并啟動操作系統和應用軟件。
軟件映像的備份分為兩個部分:軟件的部署和軟件的啟動。其中,軟件部署將同一軟件映像文件部署在不同的FLASH存儲區域。軟件啟動則從不同的軟件存儲區域中選擇完整的軟件映像,加載并啟動軟件。完成軟件映像備份需要操作系統存儲信息表、應用軟件存儲信息表、MD5校驗、MD5校驗碼存儲信息表的支撐。
MSL軟件映像存儲信息表:記錄MSL軟件映像存儲的信息。上電引導程序依據MSL軟件映像存儲信息表,查找MSL軟件映像存儲區域的信息,判斷MSL軟件映像存儲區域數據的完整性。
操作系統和應用軟件映像存儲信息表:記錄操作系統和應用軟件映像存儲的信息。MSL軟件依據操作系統和應用軟件映像存儲信息表,查找操作系統和應用軟件的存儲區域信息,判斷操作系統和應用軟件存儲區域數據的完整性。
MD5校驗:MD5為軟件映像的存儲提供校驗,以保證軟件映像的正確性。
MD5校驗碼存儲信息表:記錄FLASH區域MD5校驗碼存儲的信息。軟件部署時,會重新計算FLASH區域的MD5校驗碼,并記錄在MD5校驗碼的存儲表中;軟件啟動時,重新計算FLASH區域的MD5校驗碼,并與存儲的MD5校驗碼做比較,判斷FLASH區域數據的完整性。
本發明的有益效果:本系統軟件映像備份的方法有效地解決了FLASH發生跳變或FLASH局部區域損壞而導致的航空電子系統無法正常啟動的問題,提高了系統的可靠性。
附圖說明
圖1是軟件映像文件備份示意圖。
圖2是軟件部署示意圖。
圖3是MSL軟件的啟動示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽飛機設計研究所揚州協同創新研究院有限公司,未經沈陽飛機設計研究所揚州協同創新研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011427358.4/2.html,轉載請聲明來源鉆瓜專利網。





