[发明专利]一种MCU固件OTA升级方法在审
| 申请号: | 201910256788.5 | 申请日: | 2019-04-01 |
| 公开(公告)号: | CN111769962A | 公开(公告)日: | 2020-10-13 |
| 发明(设计)人: | 康元;刘卓;马宇;刘兵 | 申请(专利权)人: | 成都启英泰伦科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L1/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610041 四川省成都市高新区*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 mcu ota 升级 方法 | ||
一种MCU固件OTA升级方法,包括如下步骤:S1将将软件打包成固件;对所有固件划分升级紧迫性等级;各个固件均由多个固件块组成;在固件块中设定一个配置信息存储固件,将所有固件块的自身信息存储在该配置信息存储固件中;S2按照紧迫性等级从高到底对固件进行升级;对固件所在的设备进行检测,判断设备当前状态是否适合升级,不适合则等待至适合状态;S3设备比对符合要求则进行升级;S4升级完成后,将服务器的配置信息存储固件中相关信息更新到设备中。本发明采用根据升级紧迫性划分升级顺序,可以显著降低服务器网络带宽和硬件要求;根据对比终端和服务器中配置区域信息选择性下载对应固件块区,避免了整包下载中的带宽浪费和无效数据传输。
技术领域
本发明属于软件技术领域,涉及固件升级方法,具体涉及一种MCU固件OTA升级方法。
背景技术
终端AI芯片主要用于推理,即是指利用训练好的模型,使用数据推理出各种结论。即借助现有神经网络模型进行运算,利用新的输入数据来一次性获得正确结论的过程。
人工智能的快速发展,边缘计算和物联网的兴起,对终端设备的要求越来越高。基于终端AI芯片的设备功能更加智能化、场景化和需求碎片化、个性化。无论是CNN、RNN、DNN等模型,均需根据算法优化进行模型迭代,以达到为用户提供更好体验的目的。这样需要急需针对每台终端设备,在不同场景下进行软件升级。
固件是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作;固件(firmware)一般存储于设备中的电可擦除只读存储器EEPROM(Electrically Erasable Programmable ROM)或FLASH芯片中,一般可由用户通过特定的刷新程序进行升级的程序。
OTA(英文全称:Over the Air Technology)空中下载技术。是指通过网络(例如:wifi、蓝牙、2G/3G/4G/5G等)下载升级包,进行软件更新。以达到降低维护成本和提供更加完善的功能。当前主流OTA升级方式分为:整块升级和差分包升级。
现有的OTA升级技术中有如下问题。
第一. OTA服务器仅仅管理固件和版本。不具有如下功能:
(1)未根据BUG( 软件错误)严重程度对待升级的固件划分升级顺序,公司服务器带宽是有限的,例如语音空调、语音冰箱、语音抽烟机等。很短时间内都需要进行固件更新,怎么确定哪些固件是最迫切的,期望优先升级致命BUG的固件,然后顺序升级其他固件。
(2)每个设备的特征信息,例如对于某款语音AI芯片的产品(语音空调),这批设备分别销售到,四川、广东。如果需要优化识别“打开空调”这一语音命令,将方言识别更新进现有固件中,按照以往方式,需要区分出四川话和广东话需要大量人力去确认设备信息并且匹配对应固件。
(3)每个设备终端的运行状态,例如对于某款语音AI芯片的设备,当前正在播放音乐,此时升级会导致用户体验变差。
第二.目前通用的OTA升级方式方案采用整体和差分包升级。差分包升级方式是在PC上进行差分制作,终端设备根据差分算法、差分包和之前固件对比生成新的固件,但这里需要足够的ROM空间放置差分包所生成的新固件。对于终端AI芯片来说,会加大成本。
第三.未对固件进行分块,导致如果写FLASH错误,需要重新加载备份区域固件。
第四.未能根据需要选择性备份,目前传统方式都是完全备份所有FLASH,导致FLASH利用率低下,例如 16M FLASH如果采用全备份方式,实际可用区域可能只有8M。
发明内容
为克服现有技术的缺陷,本发明公开了一种MCU固件OTA升级方法。
本发明所述MCU固件OTA升级方法,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都启英泰伦科技有限公司,未经成都启英泰伦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910256788.5/2.html,转载请声明来源钻瓜专利网。





