一种能自动适配的通用OTA固件包构建方法
基本信息
申请号 | 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 | 分类 | 计算;推算;计数; |
发明人 | 宋志良;蒋泽飞;夏虹 | 申请(专利权)人 | 杭州登虹科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 310012浙江省杭州市西湖区西斗门路3号天堂软件园A幢20楼A室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及软件开发技术领域,尤其是一种能自动适配的通用OTA固件包构建方法,包括以下步骤:根据技术方案制作通用OTA固件包;通用OTA固件包构成为:magic+version+N*subpackage,Magic为幻数,固定数值0x35675847,用来识别该固件升级包,占用4个字节;Version为该OTA固件包结构版本号,如需扩展或修改该结构可升级该版本号;sub package为该型号各个硬件方案的子OTA固件包信息将通用OTA固件包部署到升级服务器,所述sub package构成为:Header+OTA package,所述Header为子OTA固件包的头部信息。该能自动适配的通用OTA固件包构建方法通用OTA固件包无需反复部署,提高效率;兼顾了所有的同型号硬件方案的升级,不会出现设备不能升级的情况;解决了设备OTA升级用错特定OTA固件包而无法运行的问题。 |
