基于GPRS的stm32远程固件升级

qq_37708354 2017-03-17 02:26:03
小弟最近在做一个很紧急的项目,现在需要通过GPRS通信实现stm32的远程升级,找了很多资料,有用lwip协议的,有用Ymodem协议的,但是都是基于以太网的,那基于GPRS通信可以用这两种协议中的任意一种吗,还有,我是在裸机状态下开发的,各位大神们能不能帮忙分析下啊,小弟刚入行不久,实在没有头绪
...全文
3783 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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
  • 打赏
  • 举报
回复
我是菜鸟,先关注一下

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧