IAP+Bootloader+App源码,量产级固件OTA升级方案。
IAP上位机用Qt编写,下位机包含Bootloadr和App两个工程。
如果多个模块挂在同一通讯总线上,该方案支持总线上特定ID的模块升级,而无需将模块与总线上其他模块脱离。
自拟文件传输协议,可靠性高,容错强,即使固件更新错误,也不会变砖。
非X/Y Modem等公开协议所能比。
IAP上位机可识别固件的有效性,能识别非法固件,以及固件的机种,防止不同机种的固件误烧录,防呆机制严谨。
工作流程:下位机正常运行app中——IAP发送固件更新命令——下位机跳转到bootloadr程序运行——上位机与下位机进行固件传输——固件传输完成——文件完整性验证——如果文件验证通过,则bootloadr跳转到新的app运行;如果文件验证失败,则bootloader等待新的固件下载。
全部是源码,无封库
ID:94169
详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885
图文详情请查看: http://matup.cn/832609869823.html