• 已解决 33324 个问题
  • 已帮助 5754 位优秀工程师

有没有直接通过485通讯下载更新的方案

4e7e6ed254b00888 2019-12-01 浏览量:325
在linux系统
综合应用 消费电子
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 方案是有的,485本质上还是串口,你的Linux中要通过串口接收数据,并把重新重新整合后,设置文件的权限后,就可以上你要更新的程序了

    还有通过串口上的文件协议,直接传输文件也是可以的,如YModem协议

    虽然可行,但是速度慢。

    最好的方式还是网络

    • 发布于 2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 485下载速度太慢,linux不是这种下载一般通过rj45以太网,或者wifi,usb下载固件
    • 发布于2019-12-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 目前Linux的更新方案包括仅升级应用程序,与升级整个Linux系统(内核+rootfs),前者一般是通过zmodem,在Linux系统上移植个zmodem的功能就行,然后通过485使用zmodem协议下载,后者就需要在uboot里面实现485传输文件功能,需要重新做一个uboot
    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • YModem协议是串口上的文件传输协议,可以通过这个协议传输文件到Linux系统中,更新Linux下的文件,但是Linux下要开发一个接收的小程序
    • 发布于2019-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 485只是一个通信层,如果要下载更新都是要用协议层了,你可以用IAP的方式来实现,底层用485传输数据即可
    • 发布于2020-01-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 通信下载更新的主要还是串口和网络,很少用485的方式,建议用串口更新比较好一点
    • 发布于2020-01-15
    • 举报
    • 评论 0
    • 0
    • 0

有没有直接通过485通讯下载更新的方案