[發明專利]一種星載固態存儲器的程序重構方法、系統及設備在審
| 申請號: | 202010740471.1 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111880841A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 池騁;邵明強;趙云鵬;李鵬飛 | 申請(專利權)人: | 西安微電子技術研究所 |
| 主分類號: | G06F8/72 | 分類號: | G06F8/72;G06F15/78 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 馬貴香 |
| 地址: | 710065 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 固態 存儲器 程序 方法 系統 設備 | ||
本發明公開了一種星載固態存儲器的程序重構方法、系統及設備,屬于電子信息技術領域。管理單元與外接的上位機相交互,管理單元用于對接收到的重構程序數據包進行解析、重組和數據校驗,再將程序重構數據傳輸至程序加載單元。程序加載單元用于接收管理單元傳輸的程序重構數據,并將該數據寫入程序存儲單元。程序存儲單元與程序加載單元相交互,作為固態存儲器程序的最終存儲載體。本發明方法對于修復軟件缺陷、增加軟件新功能意義重大,能夠提高星載固態存儲器工作的可靠性和靈活性。
技術領域
本發明屬于電子信息技術領域,涉及一種星載固態存儲器的程序重構方法、系統及設備。
背景技術
對地遙感衛星(EOS)以獲取飛經地區的地面遙感信息并傳輸給地面用戶加以利用為目的。我國衛星用戶的地面數據接收站一般都位于我國境內,為了得到境外的地面遙感信息,就必須將衛星飛行在境外時獲取的地面信息暫時保存在星載大容量存儲器中,待衛星過境國內時通過天線傳輸給地面數據接收站。
國內現有星載固態存儲器通常不具備程序的在軌重構功能,其程序狀態固化,在衛星發射后,不具備在軌更新能力。受限于研制周期短、功能復雜等原因,固態存儲器程序很容易存在缺陷;同時衛星在軌周期通常3-8年,長周期產品,隨著產品的使用可能伴隨新的功能需求,因此星載固態存儲器對在軌程序重構有很大的需求。即現有的星載固態存儲器在面臨諸如具有潛在隱患時且不能在衛星發射前檢查出、衛星發射后受環境因素影響而導致失效或功能異常、由于固態存儲器功能的變化而產生程序更改的需求等問題時,不能進行在軌重構,將會導致危險事故的發生。
發明內容
為了克服上述現有技術的缺點,本發明的目的在于提供一種星載固態存儲器的程序重構方法、系統及設備,以解決現有的星載固態存儲器無法進行在軌重構的技術問題,從而提高星載固態存儲器工作的可靠性和靈活性。
為了達到上述目的,本發明采用以下技術方案予以實現:
一種星載固態存儲器的程序重構方法,包括以下步驟:
S1:獲取重構程序數據包;
S2:對重構程序數據包進行解析和校驗后,提取重構數據的關鍵信息;
S3:根據需要重構的目標程序存儲單元,再將重構數據的關鍵信息輸送至目標程序存儲單元;
S4:對目標程序存儲單元存儲的關鍵信息進行回讀校驗;回讀校驗一致,則程序重構結束;回讀校驗不一致,則獲取錯誤代碼,回到待機狀態。
優選地,S2所述的重構數據的關鍵信息包括重構目標地址、數據長度、版本號、程序生成日期。
優選地,S3的具體操作為:根據內部通信協議將關鍵信息分包,再將分包后的每一包關鍵信息分別傳輸至指定的需要重構的目標程序存儲單元。
優選地,S4所述的回讀校驗是將關鍵信息通過內部通信協議的方式傳輸至管理單元進行校驗。
一種星載固態存儲器的程序重構系統,包括:
管理單元,管理單元與外接的上位機相交互,用于將上位機發送的重構數據包進行解析、重組和校驗;
程序加載單元,程序加載單元和管理單元之間相交互,用于將校驗通過的數據載入并讀取;
程序存儲單元,程序存儲單元與程序加載單元相交互,用于對程序加載單元載入的數據進行存儲。
優選地,所述程序加載單元設置有若干個;每個程序加載單元分別與一個程序存儲單元相交互。
優選地,所述管理單元與上位機之間通過外部控制總線相交互;所述程序加載單元與管理單元之間通過內部數據總線相交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安微電子技術研究所,未經西安微電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010740471.1/2.html,轉載請聲明來源鉆瓜專利網。





