社区
单片机/工控
帖子详情
基于GPRS的stm32远程固件升级
qq_37708354
2017-03-17 02:26:03
小弟最近在做一个很紧急的项目,现在需要通过GPRS通信实现stm32的远程升级,找了很多资料,有用lwip协议的,有用Ymodem协议的,但是都是基于以太网的,那基于GPRS通信可以用这两种协议中的任意一种吗,还有,我是在裸机状态下开发的,各位大神们能不能帮忙分析下啊,小弟刚入行不久,实在没有头绪
...全文
3839
12
打赏
收藏
基于GPRS的stm32远程固件升级
小弟最近在做一个很紧急的项目,现在需要通过GPRS通信实现stm32的远程升级,找了很多资料,有用lwip协议的,有用Ymodem协议的,但是都是基于以太网的,那基于GPRS通信可以用这两种协议中的任意一种吗,还有,我是在裸机状态下开发的,各位大神们能不能帮忙分析下啊,小弟刚入行不久,实在没有头绪
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JA888
2018-10-25
打赏
举报
回复
SIM800C如何判断FTP服务器上是否有更新文件需要下载,求教
wf__struggle
2018-07-16
打赏
举报
回复
其实你完全可以自己定义一种协议 自己来做,程序做个一启动固件的地址,再做一个应用程序的启动地址,启动的时候 从固件地址跳转到应用程序开始工作,升级的时候跳转到固件 开始把一帧一帧的新固件按顺序从之前的应用程序地址开始存储,收完了以后 重启就升级好了。
dong15822235653
2018-04-16
打赏
举报
回复
现在做得怎么样了
江枫三号楼
2017-06-21
打赏
举报
回复
GPRS升级,是通过gprs传数据的,这个一般有现成的模块,比如sim900,sim800,模块都自带有TCPIP协议栈的,按照模块datasheet配置就行。 LWiP和UIP是简化的TCPIP协议栈。有些网络芯片没有集成协议栈,是需要软件添加的。有些是集成了的,就不要加了。
yuhuijie123
2017-05-11
打赏
举报
回复
哥们现在做的怎么样了啊 我也要用,私聊吗
something9732
2017-04-19
打赏
举报
回复
直接买gprs模块多好,开发简单
qq_37708354
2017-03-30
打赏
举报
回复
大哥,有个比lwip还简单点的协议栈,uip,这个可以用于GPRS通信的协议吗
ffeige1984
2017-03-29
打赏
举报
回复
有用lwip协议的,有用Ymodem协议的 这2个是一个是轻量级IP协议 一个是串口升级协议 不适用
ffeige1984
2017-03-29
打赏
举报
回复
简单的直接用FTP协议,模块默认支持
qq_37708354
2017-03-27
打赏
举报
回复
我用的是stm32f427,板子上自带SIM800C GSM模块,最近一直在搞这个东西,现在搞到了通信协议这部分,不知道通信用哪种协议跟服务器连接好呢,网上有说用PPP协议的,这是个链路层协议啊,还有我对协议不怎么了解,只用这一个就可以实现数据透传吗
kidknight
2017-03-24
打赏
举报
回复
你先看看GPRS你能用起来不,我没用过,但我感觉他看起来应该和网口一样,就是一个网口
懿恒
2017-03-17
打赏
举报
回复
我是菜鸟,先关注一下
STM32
远程
GPRS
在线
固件
升级
与IAP实现
本文围绕
STM32
微控制器,介绍其在嵌入式系统的应用。重点阐述基于
GPRS
的
远程
OTA
升级
原理、设计与实现,以及IAP技术的原理、关键步骤和应用案例。还详细说明了
固件
更新各步骤,包括准备、传输接收、安装启动,同时提及分区管理策略和
固件
升级
的安全措施。
基于
GPRS
的
STM32
远程
在线
升级
系统设计与实现
本文介绍了一种基于
GPRS
通信模块与
STM32
微控制器的
远程
在线
升级
系统设计方案。系统实现了包括
GPRS
通信配置、安全认证机制(PKI/PSK)、
固件
分块下载、数据完整性校验、Flash安全写入及回滚机制等关键功能,适用于网络不稳定环境下的嵌入式设备
远程
维护。系统具备良好的异常处理机制和数据安全保障,提升了设备的可维护性与安全性。
HTTP
远程
OTA更新
STM32
程序
本文介绍基于
STM32
与Air202
GPRS
模块实现HTTP
远程
OTA
固件
升级
的完整流程,采用备份
升级
机制确保稳定性。系统定期获取云端info.txt文件比对版本,触发更新后由BootLoader下载带CRC校验的bin文件并写入Flash,支持断电恢复与自动回滚,保障
升级
可靠性。
STM32
IAP
固件
升级
程序源代码。
STM32
通过串口,接 收上位机、APP、或者服务器来的数据
该博客介绍了如何使用
STM32
通过串口进行
固件
升级
,利用环形队列接收模式处理从上位机、APP或服务器接收到的数据,实现设备
固件
的更新。支持多种转串口模块,如WiFi、网口和
GPRS
,适用于
远程
设备
升级
。
STM32
IAP
固件
升级
程序源代码。
STM32
通过串口,接 收上位机、APP、或者服务器来的数据,更新设备的
固件
,也就是说上位机端(需用户自己编写)可以通过wifi转串口
该博客介绍了如何使用
STM32
通过串口进行
固件
升级
,利用环形队列接收模式处理从上位机、APP或服务器发送的BIN文件数据。用户可以借助WiFi、网口或
GPRS
转串口模块实现
远程
升级
。此代码适用于设备端的
固件
更新场景。
单片机/工控
27,521
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章