[發明專利]嵌入式設備固件更新方法、嵌入式設備、開發端設備在審
| 申請號: | 202210501784.0 | 申請日: | 2022-05-09 |
| 公開(公告)號: | CN114780127A | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 王豫新;巫建剛;徐春光 | 申請(專利權)人: | 樂鑫信息科技(上海)股份有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658;G06F9/4401;G06F11/14 |
| 代理公司: | 北京市路盛律師事務所 11326 | 代理人: | 李海;郝聰慧 |
| 地址: | 201203 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 設備 更新 方法 開發 | ||
本申請公開了一種嵌入式設備固件更新方法、嵌入式設備、開發端設備以及嵌入式設備固件更新系統。在更新觸發模塊檢測到對嵌入式設備的固件進行更新的觸發事件時,數據接收模塊從源設備獲取傳輸數據,將傳輸數據中供嵌入式設備進行固件更新的更新數據寫入到存儲傳輸數據的分區。數據處理模塊根據傳輸數據中的更新方式信息,對接收到的更新數據進行處理,得到新固件數據,在運行引導加載程序期間從存儲新固件數據的分區中應用該新固件數據,以完成固件的更新。本申請可以給數據處理模塊提供更多的可用內存空間,避免過多的流量消耗和時間消耗,可以部署在軟硬件資源受限的設備上,提升固件更新的效率,并且具備更好的兼容性。
技術領域
本申請涉及嵌入式技術領域,尤其涉及一種嵌入式設備固件更新方法、嵌入式設備、開發端設備以及嵌入式設備固件更新系統。
背景技術
在物聯網技術快速發展的時代,FOTA(Firmware Over the Air)遠程固件更新功能正在成為物聯網設備的必備功能之一。通過使用FOTA功能,物聯網設備不僅可以改進功能,消除系統的漏洞,還可以向不同用戶提供差異化服務,使得產品在市場上更受歡迎。
傳統的嵌入式設備,例如PC或者手機,其內部也集成了FOTA功能。一般情況下,PC或手機擁有強大計算能力的CPU,以及較為充足的內存資源以及物理存儲空間。而物聯網設備的CPU往往計算能力有限,內存資源以及物理存儲空間也受到較多限制。另外,PC或者手機使用FOTA的頻率并不高,通常幾周更新一次。而物聯網設備執行FOTA的頻率則較高,以共享單車為例,其平均每周就至少更新一次。這對固件更新的流量消耗和時間消耗也提出了更高的要求,過高的流量消耗將會對運營商造成龐大的費用開銷;較長的時間消耗也會影響用戶的使用體驗。
另外,物聯網設備種類多、功能多樣,不同型號的設備可用資源不一樣,即便是相同型號的設備,由于軟件定義的功能不一致,導致用于FOTA的軟硬件資源也不一樣,導致了采用統一的方案以同時滿足多種物聯網設備實現FOTA功能的困難。
鑒于此,提供一種能夠節省流量和時間,可以部署在軟硬件資源受限的設備,且能夠適用多種使用場景、功能各異的物聯網設備的通用固件更新方案,是本領域技術人員亟待解決的技術問題之一。
應理解,上述所列舉的技術問題僅作為示例而非對本發明的限制,本發明并不限于同時解決上述所有技術問題的技術方案。本發明的技術方案可以實施為解決上述或其他技術問題中的一個或多個。
發明內容
為解決上述和其他問題,本申請提供了一種嵌入式設備固件更新方法,應用于所述嵌入式設備,所述嵌入式設備包括引導加載程序,以及固件更新獲取程序;所述引導加載程序存儲在引導加載分區中,所述固件更新獲取程序存儲在對應的固件分區中,其中所述固件更新獲取程序包括更新觸發模塊以及數據接收模塊,所述引導加載程序包括數據處理模塊,所述方法包括:
所述更新觸發模塊檢測到對所述嵌入式設備的固件進行更新的觸發事件;
所述數據接收模塊從源設備獲取傳輸數據,所述傳輸數據至少包括供所述嵌入式設備進行固件更新的更新數據以及標識本次固件所采用的更新方式的更新方式信息;將所述更新數據寫入到存儲傳輸數據的分區;及
所述數據處理模塊依據所述更新方式信息,對接收到的所述更新數據進行處理,得到新固件數據,以便在運行引導加載程序期間從存儲新固件數據的分區中應用所述新固件數據。
可選地,所述更新方式信息標識本次固件所采用的更新方式為差分更新時,所述更新數據為補丁數據。
可選地,所述數據處理模塊對接收到的所述更新數據進行處理,得到新固件數據包括:
將接收到的所述補丁數據與舊固件數據進行差分解碼處理,得到新固件數據;
在所述數據處理模塊對接收到的所述更新數據進行處理,得到新固件數據之后還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂鑫信息科技(上海)股份有限公司,未經樂鑫信息科技(上海)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210501784.0/2.html,轉載請聲明來源鉆瓜專利網。





