STM32F103xE固件远程升级_02_远程升级的实现原理-STM32F103xE固件远程升级_02_远程升级的实现原理

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 需要消耗60个硬币:我OTA是在更新程序前将app文件先拷贝到备份区,更新文件直接覆盖原来的app存储区,所有程序下载完后,由bootloader对更新文件进行指纹检查以及进行试运行,如果运行后,更新后的应用程序没有清除特定标志或回传事件给bootloader ,则由bootloader进行程序恢复。鲁棒性很好,对于升级中断、程序错误都能实现版本回退
  • 好奇猫猫-副本:评论中有同学会提到实际项目中使用的成熟的升级方案,主要会涉及到一些身份认证,判断升级合法性,代码数据加解密,代码试运行,回退版本的操作。这些方案可以供大家在实际使用中参考,但是合集视频里没有这么多骚操作哦,因为重点只是远程升级的原理,照顾那些不会,或没有使用过远程升级的新手。如果是做项目,肯定需要完善得升级方案哦。如果大家有成熟的,商用过的方案,也欢迎在评论区分享出来,供大家参考[鼓掌]
  • 草帽海柱:如果ota验证正确,但是去覆盖user的时候出了问题会不会变砖
  • 旋翼僵尸:支持点赞
  • 阎王大爷爷:esp8266是2个app存储空间,升级程序存储到另一个空间,检验没问题切换到新空间运行,比较简单易懂