杂谈---嵌入式(单片机、arm)在线升级方案

描述

       最近不少人问我如何给单片机升级,如何给arm板升级。也有些人说网上很多工具可以参考或者移植。我当时回答时,如果做功能,自己想怎么玩即可,如果要做成量化的产品最好自己做一套协议。

    因为应用场合不同,对于一些特殊的功能尽量还是要在可控制中。移植不一定适合所有平台资源。所以我分享了我自己实现过的一套方案。

 

         本文档主要描述其他平台采用uart给单片机升级方案。可以用于pc给pc,pc给其他处理器平台参考,同时通讯接口可以采用网络,无线,uart,i2c,spi等,都可以参考,不受限底层物理通讯工具。

    同时基于此文档,可以加深底层通讯理解,文件理解,底层逻辑配合理解,理解产品和功能的不同。

     文章大致可分为以下几个步骤:

  1. 方案实际案例的需求描述;
  2. 方案描述;
  3. 升级端实现方案描述;
  4. 被升级端实现方案描述。

详细如下:

 

方案案例需求

当前需求实现采用一款linux终端对挂载uart485端口下的各个控制模块进行在线升级(是否类似于物联网、工业\民用仪表现场、楼宇自动化等)。
    升级时间尽量短,不能由于一个模块没有升级影响使用,甚至影响整个linux终端或者其他完成升级的模块使用。
                                                                         

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值