OTA即空中程序升级技术,通过在线升级的方式···...
OTA即空中程序升级技术,通过在线升级的方式实现嵌入式系统的在线更新。随着IOT的快速发展,OTA技术成为智能家居的标配。基于嵌入式MCU的IOT应用如下图所示:图1 OTA示意图MCU:控制核心,实现功能控制,显示,触控按键等,也是OTA升级的核心对象。RF通信模块:实现网络连接,完成数据和命令的接收和发送,是MCU与云端通信的桥梁。1.MCU OTA升级流程:①获取升级指令,如自动更新,手动更新②程序下载,从云端下程更新软件包,储存在MCU Flash区域③程序更新,执行IAP操作,实现程序的更新④更新完成2.传统的8bit MCU OTA方案:在ROM区划分boot区存放bootloader程序,受限于存储空间,边下载边擦写,存在···