0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

二级MCU中利用AWS IoT服务方案进行OTA固件升级

星星科技指导员 ? 来源:Renesas ? 作者:Hiroyuki Nakaki ? 2022-04-22 17:21 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于空中下载技术(OTA:Over-The-Air)并通过云服务端实现的MCU固件升级得益于云供应商和设备供应商之间的合作开展,目前已具备了简单且可快速部署的集成环境。

目前为止的解决方案是使MCU通过互联网与Amazon Web Services(AWS)等云服务直接连接,从而实现固件升级。

然而,实际上除了直接与互联网连接的MCU之外,还有很多应用实例使用多个MCU(二级MCU)构建同一个嵌入式系统

pYYBAGJic46Af3EtAACoj8Y4VSQ828.jpg

对于这样的系统,需要不断地进行二级MCU的固件升级,以持续改进服务和降低安全风险。

在此背景下,瑞萨RX云互联解决方案开发团队开始提供即便在未直接与互联网连接的二级MCU中,也可以利用AWS IoT服务方案进行OTA固件升级的示例代码。相关示例代码可通过以下链接下载。

Secondary Device OTA演示视频

Secondary Device OTA Update using FreeRTOS and Amazon Web Services | Renesas

poYBAGJic46Adon8AACrg_H36Fg985.jpg

应用说明(示例代码)R01AN6220:

利用RX65N组FreeRTOS且基于Amazon Web Service实现的二级设备OTA升级示例代码 应用说明 - 示例代码 | Renesas

poYBAGJic46ANUEHAAID6AcU0QE669.png

在本次提供的演示中,您可以使用Quick-Connect IoT在二级MCU上安装传感器测量功能,再利用AWS IoT服务通过OTA技术进行二级MCU固件升级,从而添加可测量传感器的类型。

下面将简单介绍一下使用AWS云进行OTA处理的过程。

在AWS直连MCU上执行的OTA处理是一种通过该公司提供的OTA用Platform Abstraction Layer(PAL)对自身(一级MCU)硬件进行控制的机制。(左下图)

利用这一机制,可以添加与自身OTA应用不同的PAL,与二级MCU通信并传输OTA指令,以实现二级MCU的OTA。(右下图)

图像

pYYBAGJic4-ANzcqAAXeG8SO7xc426.jpg

此外,瑞萨还特别提供了用于执行二级MCU端OTA的驱动程序(FWUP FIT模块),以进一步减轻OTA的安装负载。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    18074

    浏览量

    370910
  • OTA
    OTA
    +关注

    关注

    7

    文章

    615

    浏览量

    36831
  • AWS
    AWS
    +关注

    关注

    0

    文章

    438

    浏览量

    25432
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ESP32通过OTA无线局域网远程升级下载程序

    本文介绍了ESP32通过OTA无线局域网远程升级固件的基本方法
    的头像 发表于 07-22 13:21 ?667次阅读
    ESP32通过<b class='flag-5'>OTA</b>无线局域网远程<b class='flag-5'>升级</b>下载程序

    蓝牙空中升级(OTA)原理

    1. 概述 所谓DFU(Device Firmware Update),就是设备固件升级的意思,而OTA(Over The Air)是实现DFU的一种方式而已,准确说,OTA的全称应该
    发表于 07-21 14:50

    详解蓝牙空中升级(OTA)原理与步骤

    如何实现Bluetooth LE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证
    的头像 发表于 07-04 09:56 ?1542次阅读
    详解蓝牙空中<b class='flag-5'>升级</b>(<b class='flag-5'>OTA</b>)原理与步骤

    HarmonyOS NEXT应用元服务常见列表操作二级联动

    二级联动场景 场景描述 通过左边一列表的选择,联动更新右边二级列表的数据,常用于商品分类选择、编辑风格等二级类别选择页面。 本场景以商品分类列表页面为例,分别通过List组件,对左侧
    发表于 07-02 10:29

    瑞萨电子MCU无感OTA升级功能介绍

    在工业控制、电机驱动乃至物联网边缘节点中,固件在线升级OTA)已成为产品生命周期管理的标配。然而传统OTA往往伴随停机、风险与低效。瑞萨电子MCU
    的头像 发表于 05-15 14:36 ?923次阅读
    瑞萨电子<b class='flag-5'>MCU</b>无感<b class='flag-5'>OTA</b><b class='flag-5'>升级</b>功能介绍

    二级浪涌电路之退耦电感选型

    二级浪涌防雷电路设计
    的头像 发表于 05-12 15:31 ?737次阅读
    <b class='flag-5'>二级</b>浪涌电路之退耦电感选型

    一文解锁OTA远程升级方案!基于RK3562全国产平台

    通过网络下载固件进行升级,也支持下载固件到SD卡或U盘进行升级。 而且,
    的头像 发表于 04-07 10:15 ?515次阅读
    一文解锁<b class='flag-5'>OTA</b>远程<b class='flag-5'>升级</b><b class='flag-5'>方案</b>!基于RK3562全国产平台

    浅谈车规MCU (MGEQ1C064) OTA升级

    提高性能、安全性和功能,而无需诉诸汽车实际召回。对于车规MCU来说,OTA往往是不可少的。伴随汽车制造商努力在竞争激烈的市场脱颖而出,提供定期软件增强功能的能力成为一个重要的卖点,
    发表于 03-04 12:52

    OTA软件升级管理系统

    OTA(Over-the-Air Technology,空中下载技术)是通过空中下载的方式对车辆的软件进行远程升级。经纬恒润OTA软件
    的头像 发表于 01-13 09:39 ?961次阅读
    <b class='flag-5'>OTA</b>软件<b class='flag-5'>升级</b>管理系统

    OTA升级】无需数据线,一条命令即可完成固件升级

    的位置特殊、没有预留硬件有线升级接口等原因,用户往往无法人为的通过有线方式更新设备固件,这时候就可以通过OTA进行网络升级。UpdateEn
    的头像 发表于 12-11 01:00 ?4213次阅读
    【<b class='flag-5'>OTA</b><b class='flag-5'>升级</b>】无需数据线,一条命令即可完成<b class='flag-5'>固件</b><b class='flag-5'>升级</b>!

    苹果利用AWS定制AI芯片提升服务

    。 据了解,苹果目前正积极利用AWS的定制AI芯片来提升其搜索等核心服务的性能和效率。通过借助AWS的专业技术和资源,苹果能够更好地满足全球客户的需求,提供更加智能化、高效化的
    的头像 发表于 12-05 14:14 ?647次阅读

    二级配电箱的作用介绍

    益的参考。 一、分支电路控制 电源分配:二级配电箱的核心功能之一是将来自一配电箱的电源分配到多个分支电路。这种电源分配方式使得每个分支电路能够连接不同的用电设备或区域,满足多样化的用电需求。
    的头像 发表于 10-04 11:46 ?1680次阅读

    物联网系统如何增强GNSS的信号_GNSS二级放大电路研发测试方案

    01 物联网行业存在问题 GPS 产品在研发阶段,为优化GNSS产品定位性能,增加射频二级放大电路,需要对产品进行射频测试以及外场实际测试,保证达到提升GNSS产品定位性能,缩短定位时间,从而
    的头像 发表于 09-30 18:25 ?1406次阅读
    物联网系统<b class='flag-5'>中</b>如何增强GNSS的信号_GNSS<b class='flag-5'>二级</b>放大电路研发测试<b class='flag-5'>方案</b>

    物联网的Fota是什么,如何使用HTTP来给设备升级

    一 概述 FOTA(Firmware Over-The-Air)移动终端的空中下载软件升级,指通过云端升级技术,为具有连网功能的设备提供固件升级服务
    的头像 发表于 09-25 14:35 ?1773次阅读
    物联网<b class='flag-5'>中</b>的Fota是什么,如何使用HTTP来给设备<b class='flag-5'>升级</b>

    【xG24 Matter开发套件试用体验】BLE OTA调试

    是Device Firmware Upgrade,可以通过蓝牙无线升级芯片固件。 先在程序中加入版本打印,分别编译一个V1.0和V1.1版本的程序,用来测试验证ota升级效果。 1.
    发表于 08-29 18:26