一種能自動適配的通用OTA固件包構(gòu)建方法

基本信息

申請?zhí)?/td> CN202110682127.6 申請日 -
公開(公告)號 CN113391790A 公開(公告)日 2021-09-14
申請公布號 CN113391790A 申請公布日 2021-09-14
分類號 G06F8/20(2018.01)I;G06F8/61(2018.01)I;G06F8/41(2018.01)I;G06F8/65(2018.01)I;G06F8/71(2018.01)I;H04L29/06(2006.01)I;H04L29/08(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 宋志良;蔣澤飛;夏虹 申請(專利權(quán))人 杭州登虹科技有限公司
代理機(jī)構(gòu) - 代理人 -
地址 310012浙江省杭州市西湖區(qū)西斗門路3號天堂軟件園A幢20樓A室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及軟件開發(fā)技術(shù)領(lǐng)域,尤其是一種能自動適配的通用OTA固件包構(gòu)建方法,包括以下步驟:根據(jù)技術(shù)方案制作通用OTA固件包;通用OTA固件包構(gòu)成為:magic+version+N*subpackage,Magic為幻數(shù),固定數(shù)值0x35675847,用來識別該固件升級包,占用4個字節(jié);Version為該OTA固件包結(jié)構(gòu)版本號,如需擴(kuò)展或修改該結(jié)構(gòu)可升級該版本號;sub package為該型號各個硬件方案的子OTA固件包信息將通用OTA固件包部署到升級服務(wù)器,所述sub package構(gòu)成為:Header+OTA package,所述Header為子OTA固件包的頭部信息。該能自動適配的通用OTA固件包構(gòu)建方法通用OTA固件包無需反復(fù)部署,提高效率;兼顧了所有的同型號硬件方案的升級,不會出現(xiàn)設(shè)備不能升級的情況;解決了設(shè)備OTA升級用錯特定OTA固件包而無法運(yùn)行的問題。