实现功能概要 用户程序定时使用http访问云端的程序版本, 如果版本不一致,设置更新标志,重启单片机 BootLoader程序执行判断有更新标志 通过http下载最新的升级文件,升级完成,重启,执行新程序. 测试准备工作(默认访问我的服务器,改为 ...
前言 .BootLoader程序,升级简要流程图 .其实主要的就是把程序文件写入环形队列,然后环形队列取出来数据写入Flash .用户程序,简要流程图 下面的读一下,有个印象就可以: 说白了就是BootLoader里面通过http远程下载完程序以后, 设置更新状态是 x 然后重启 重启以后还是会先执行BootLoader,然后BootLoader判断更新状态是 x 那么就设置更新状态是 xFF ...
2019-11-08 08:06 0 548 推荐指数:
实现功能概要 用户程序定时使用http访问云端的程序版本, 如果版本不一致,设置更新标志,重启单片机 BootLoader程序执行判断有更新标志 通过http下载最新的升级文件,升级完成,重启,执行新程序. 测试准备工作(默认访问我的服务器,改为 ...
前言 学习此代码所需: 实现功能概要 定时使用http访问云端的程序版本,如果版本不一致,然后通过http下载最新的升级文件,实现升级. 测试准备工作(默认访问我的服务器,改为自己的服务器,请看 ...
实现功能概要 单片机定时使用http访问云端的程序版本,如果版本不一致, 然后通过http下载最新的升级文件,实现远程升级STM32程序. 兼容Air202 ,SIM800 测试准备工作(默认访问我的服务器,改为自己的服务器,请看后面说明 ...
前言 这一节实现的功能是使用MQTT通信控制模块去升级 这一节还是着重讲解一下如何移植升级程序文件到自己的项目 我做的单片机升级封装文件的目的是希望大家直接移植到自己的项目使用! 关于实用性: 现在的封装适应所有的升级操作,无论用的啥东西 ...
前言: 实现功能概要: STM32使用AT指令控制Wi-Fi以TCP方式连接服务器(YY天气Web服务器),然后使用http的get协议获取今天的天气数据 单片机提取今天的温度和湿度数据,把温湿度数据显示在OLED液晶屏 ...
前言: 源码下载链接: https://gitee.com/yang456/STM32_IAP_Learn.git 后期所有出售的升级程序皆在此代码之上进行优化和开发 请必须把此文章各个的地方的说明看懂,其它教程不再重复叙述 ...
前言 上节实现远程更新是更新的STM32F103C8T6的单片机 GPRS网络(Air202/SIM800)升级STM32: 测试STM32远程乒乓升级,基于(GPRS模块AT指令TCP透传方式),定时访问升级 这节将告诉大家如何移植到其它型号的单片机. 这一 ...
前言 大家可以安装Apache,Tomcat,nginx 等Web服务器软件,这篇文章安装 OpenResty 作为Web服务器软件,该软件安装在云端电脑,如果想 安装到自己本地 ...