[發明專利]一種基于端云的終端固件動態加載方法在審
| 申請號: | 202011290407.4 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112416392A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 陳勇潔;陳梁;范英川;楊海龍;魏陽東;肖龍輝 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/445 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 趙以鵬 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 終端 動態 加載 方法 | ||
1.一種基于端云的終端固件動態加載方法,其特征在于,包括以下步驟:
S100:使整個代碼模塊化,并分別獨立生成各自的模塊bin文件;在鏈接腳本.ld文件中對flash進行模塊分區;
S200:將各模塊bin文件和升級設備的設備信息存放在云服務器;
S300:在設備的flash指定地址處燒寫設備相關信息,包含具備哪些功能模塊和各自固件flash起始位置的設備屬性集,并且設備屬性集和云服務器同步;
S400:獲取到升級任務后,解析具體升級哪個功能模塊的固件和燒寫地址,從云服務器下載相對應的固件,并燒寫到規劃的flash區域,然后重啟更新程序;
S500:設備啟動后根據設備屬性集來啟動相對應的功能模塊。
2.根據權利要求1所述的一種基于端云的終端固件動態加載方法,其特征在于,所述使整個代碼模塊化,并分別獨立生成各自的模塊bin文件,包括:基礎功能模塊base_fun和各業務模塊app_fun并分別獨立生成各自的模塊固件bin文件。
3.根據權利要求1所述的一種基于端云的終端固件動態加載方法,其特征在于,所述flash進行模塊分區包括:bootloader,base_fun,app_fun,其中bootloader和base_fun是設備基本固件,base_fun_2是base_fun_1的備份區域,用于設備重置恢復初始設置。
4.根據權利要求1所述的一種基于端云的終端固件動態加載方法,其特征在于,所述設備屬性集是一類產品具備哪些功能集和flash儲存區域的起始位置,設備需要通過這個來跳轉啟動各個功能模塊的起始位置,可以從云服務器上獲取,并儲存到flash中。
5.根據權利要求1所述的一種基于端云的終端固件動態加載方法,其特征在于,所述S400中,升級任務的觸發條件是:設備自身啟動檢測云服務器的升級任務或云服務器推送或者手機用戶終端來觸發,設備升級更新完后要向云服務器上報當前各功能模塊固件的版本號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011290407.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種能夠為裝有防塵塞的手機充電的自動充電器
- 下一篇:顯示裝置





