[發明專利]一種水下滑翔機遠程程序升級的方法及設備有效
| 申請號: | 202011038795.7 | 申請日: | 2020-09-28 |
| 公開(公告)號: | CN112261089B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 於曉龍;王瑾;金文明;羅業騰;張煜東 | 申請(專利權)人: | 中國科學院沈陽自動化研究所 |
| 主分類號: | H04L67/00 | 分類號: | H04L67/00;G06F9/4401;G06F8/654 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 王倩 |
| 地址: | 110016 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 水下 滑翔機 遠程 程序 升級 方法 設備 | ||
1.一種水下滑翔機遠程程序升級的方法,其特征在于,包括以下步驟:
1)接收更新指令:水下滑翔機收到通過無線傳輸的更新程序指令;
2) 應用程序流程:設置接收應用程序位置,啟動接收程序寫入相應的Flash;確認更新的應用程序接收完成,并進行數據校驗;
所述設置接收應用程序位置,具體為:
查詢當前應用程序位置是否為0;若應用程序位置是為0,則設置接收程序位置為1為下載緩沖區;否則,設置接收程序位置為0為下載緩沖區;
檢驗數據無誤后,修改當前應用程序位置標志位,寫入Flash保留區后系統進行重啟;
否則,返回啟動接收程序寫入相應的Flash的步驟;
所述修改當前應用程序標志位,具體為:
若當前應用程序是0,則修改為應用程序1,反之,修改為應用程序0;
3)引導程序流程:設備重啟后,引導程序通過查詢Flash保留區,設置應用程序首地址,根據設置的應用程序首地址跳轉相應的應用程序,實現程序升級;
所述引導程序通過查詢Flash保留區,設置應用程序首地址,具體為:
引導程序查詢Flash保留區,判定當前應用程序標志位置是否為0;若當前應用程序標志位置為0,設置跳轉地址為應用程序0首地址;否則,設置跳轉地址為應用程序1首地址;
程序升級后,根據跳轉狀態,系統判斷應用程序運行或系統重啟,具體為:引導程序跳轉應用程序,若跳轉成功,則系統運行更新的應用程序程序;若跳轉超時,則修改當前應用程序標志位,并寫入Flash保留區后重啟。
2.一種水下滑翔機遠程程序升級設備,其特征在于,包括:
應用程序流程模塊:收到通過無線傳輸的更新程序指令后,設置接收應用程序位置,啟動接收程序寫入相應的Flash;確認更新的應用程序接收完成,并進行數據校驗;檢驗數據無誤后,修改當前應用程序位置標志位,寫入Flash保留區后系統進行重啟;否則,返回啟動接收程序寫入相應的Flash的步驟;
設置接收應用程序位置,具體為:
查詢當前應用程序位置是否為0;若應用程序位置是為0,則設置接收程序位置為1為下載緩沖區;否則,設置接收程序位置為0為下載緩沖區;
檢驗數據無誤后,修改當前應用程序位置標志位,寫入Flash保留區后系統進行重啟;否則,返回啟動接收程序寫入相應的Flash的步驟;
修改當前應用程序標志位,具體為:
若當前應用程序是0,則修改為應用程序1,反之,修改為應用程序0;
引導程序流程模塊:當設備重啟后,引導程序通過查詢Flash保留區,設置應用程序首地址,根據設置的應用程序首地址跳轉相應的應用程序,實現程序升級;
引導程序通過查詢Flash保留區,設置應用程序首地址,具體為:
引導程序查詢Flash保留區,判定當前應用程序標志位置是否為0;若當前應用程序標志位置為0,設置跳轉地址為應用程序0首地址;否則,設置跳轉地址為應用程序1首地址;
程序升級后,根據跳轉狀態,系統判斷應用程序運行或系統重啟,具體為:引導程序跳轉應用程序,若跳轉成功,則系統運行更新的應用程序程序;若跳轉超時,則修改當前應用程序標志位,并寫入Flash保留區后重啟;
所述Flash設有:
Flash保留區,用于存儲應用程序位置標志位;
兩個緩沖存儲區,交替作為緩沖區,分別用于存儲當前應用程序和更新的應用程序,
引導程序存儲區,用于存儲引導程序。
3.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1中所述的方法的步驟。
4.一種計算機設備,包括處理器和存儲器,所述存儲器存有程序,其特征在于,當程序被處理器執行時,實現權利要求1中所述的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院沈陽自動化研究所,未經中國科學院沈陽自動化研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011038795.7/1.html,轉載請聲明來源鉆瓜專利網。





