打印

如何实现远程升级啊?

[复制链接]
楼主: AloneKaven
手机看帖
扫描二维码
随时随地手机跟帖
21
uiint| | 2023-8-5 14:27 | 只看该作者 回帖奖励 |倒序浏览
单片机需要与服务器建立通信连接,可以使用TCP/IP协议或者其他通信协议。通信方式可以使用有线或无线的方式

使用特权

评论回复
22
chenjun89| | 2023-8-5 20:22 | 只看该作者
OTA空中升级了解一下

使用特权

评论回复
23
weifeng90| | 2023-8-6 16:03 | 只看该作者
WIFI,蓝牙,4G/5G等

使用特权

评论回复
24
bestwell| | 2023-8-7 07:45 | 只看该作者
编写单片机端的通信代码,使其能够与远程升级服务器进行通信。这可能涉及到网络连接、数据传输和协议解析等方面的开发。

使用特权

评论回复
25
modesty3jonah| | 2023-8-7 07:56 | 只看该作者
单片机内部有一段BootLoader区,可以放置一段引导程序

使用特权

评论回复
26
beacherblack| | 2023-8-7 08:26 | 只看该作者
为单片机的远程升级设计一个有效的通信协议。该协议应包括文件传输协议、数据校验机制、错误处理和重试机制等,以确保数据的可靠传输

使用特权

评论回复
27
plsbackup| | 2023-8-7 17:19 | 只看该作者
在建立通信连接后,单片机需要将需要升级的数据发送给服务器,同时服务器也需要将升级包发送给单片机。在数据传输过程中,需要采用加密算法,保证数据的安全性和保密性。

使用特权

评论回复
28
abotomson| | 2023-8-7 18:36 | 只看该作者
选择一种适合您的需求的通信方式与单片机进行通信。常见的通信方式包括UART、SPI、I2C、以太网等。

使用特权

评论回复
29
febgxu| | 2023-8-7 19:11 | 只看该作者
为了使单片机可以响应远程升级, 采用在单片机里预设Bootloader程序的方法。

使用特权

评论回复
30
linfelix| | 2023-8-7 20:37 | 只看该作者
简易的TCP传输协议              

使用特权

评论回复
31
vivilyly| | 2023-8-7 21:07 | 只看该作者
在远程控制端(如服务器、PC等),实现升级文件的管理和传输。

使用特权

评论回复
32
cashrwood| | 2023-8-9 15:34 | 只看该作者
在设计远程升级系统时,要考虑安全性。

使用特权

评论回复
33
sdCAD| | 2023-8-9 16:34 | 只看该作者
利用串口,配合合适的协议进行传输

使用特权

评论回复
34
ulystronglll| | 2023-8-9 17:09 | 只看该作者
搭建一个远程升级服务器,用于存储和管理单片机固件的升级文件。服务器应提供相应的接口,以便单片机能够请求升级文件并进行下载。

使用特权

评论回复
35
朝生| | 2023-9-5 11:49 | 只看该作者
似乎有必要修改RAM和ROM

使用特权

评论回复
36
V853| | 2023-9-5 15:45 | 只看该作者
它是可以区分的,只要配置地址即可

使用特权

评论回复
37
鹿鼎计| | 2023-9-5 16:25 | 只看该作者
首先,您需要配置指针的位置来分隔程序

使用特权

评论回复
38
chenjun89| | 2023-9-5 20:31 | 只看该作者
空中升级OTA了解一下

使用特权

评论回复
39
Bowclad| | 2023-9-5 23:08 | 只看该作者
xdqfc 发表于 2023-7-12 17:54
没有自己的服务器,就能实现远程升级???

他考虑的是怎么把升级程序烧录进去吧

使用特权

评论回复
40
LLGTR| | 2023-9-6 12:24 | 只看该作者
你必要改间断指针吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则