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

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

3天内不再提示

RX系列帮您实现二级MCU OTA升级:FreeRTOS篇

jf_pJlTbmA9 来源:瑞萨电子 作者:瑞萨电子 2023-10-26 18:04 次阅读

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

RX产品家族系列技术干货分享(二)-【AWS认证程序】使用AWS OTA更新固件

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

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

wKgaomUD6bCAG46NAACXHiwRx-8427.jpg

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

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

Secondary Device OTA演示视频

wKgZomUD6bKAGCHEAACeJdSKeOg589.jpg

应用说明(示例代码)R01AN6220

wKgaomUD6bOARQd-AABuNCES3BY244.jpg

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

关于Quick-Connect IoT快速接入式物联网,请点击下方链接查看相关文章:

工程师说 | 瑞萨电子现在提供快速接入式物联网平台连接选项

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

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

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

wKgZomUD6bWAL3cIAAD1c1zbKow703.jpg

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

以上链接演示是通过扩展FWUP FIT模块实现的。与其他驱动程序一样,均可免费使用。

另外,自身(一级MCU)OTA用PAL和二级MCU OTA用PAL之间的切换可使用在AWS端发出OTA处理指令时的变量进行设置。

今后瑞萨电子将继续提供可实现IoT轻松开发的解决方案。敬请期待!

欢迎广大用户点击文末阅读原文阅览RX云互连解决方案,汇总了RX系列相关云信息,各种解决方案一应俱全。

来源:瑞萨电子(作者:Hiroyuki Nakaki)
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

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

    关注

    146

    文章

    16019

    浏览量

    343640
  • OTA
    OTA
    +关注

    关注

    7

    文章

    523

    浏览量

    34597
  • FreeRTOS
    +关注

    关注

    12

    文章

    473

    浏览量

    61349
  • RX
    RX
    +关注

    关注

    0

    文章

    62

    浏览量

    18607
收藏 人收藏

    评论

    相关推荐

    请问BlueNRG ota升级ota_sw_activation变量上电是随机值吗?

    最近在看BlueNRG ota升级代码时有一个疑惑,ota_sw_activation变量是一个未初始化的值,按照ram特性上电应该是一个随机值,那么在
    发表于 03-13 08:29

    ota升级是什么意思 ota升级有什么用

    OTA(Over-the-Air)升级是指通过无线网络,将软件、固件或系统的新版本传输到支持的设备上进行更新和安装的过程。这一技术广泛应用于手机、智能电视、汽车等各类智能设备中。本文将详细介绍OTA
    的头像 发表于 02-02 10:25 2547次阅读

    PSoC™ 4 Bootlaoder的OTA升级步骤

    问题: 基于官方Bootlaoder的OTA升级需要遵循官方的通信协议,我们需要根据自己的通信协议实现客制化的OTA,我们需要怎么实现?有哪
    发表于 01-30 08:27

    如何通过雅特力AT32WB415的蓝牙模块来进行OTA升级

    概述OTA(Over-The-AirTechnology)即空中下载技术,利用OTA技术可以在不接触(接线)的情况下对芯片程序进行升级。AT32WB415的OTA是通过蓝牙的方式
    的头像 发表于 12-20 08:15 287次阅读
    如何通过雅特力AT32WB415的蓝牙模块来进行<b class='flag-5'>OTA</b><b class='flag-5'>升级</b>

    AT32 MCU如何使用OTA通过USART实现对固件的在线升级更新

    AT32 MCU如何使用OTA通过USART实现对固件的在线升级更新
    的头像 发表于 10-26 17:09 924次阅读
    AT32 <b class='flag-5'>MCU</b>如何使用<b class='flag-5'>OTA</b>通过USART<b class='flag-5'>实现</b>对固件的在线<b class='flag-5'>升级</b>更新

    如何通过AT32WB415的蓝牙模块来进行OTA升级

    AT32WB415 OTA Application Note描述了如何通过AT32WB415的蓝牙模块来进行OTA升级
    发表于 10-26 06:43

    如何在AT32F系列MCU上使用FreeRTOS

    本指导手册描述了如何在AT32F系列MCU上使用FreeRTOSFreeRTOS是一款开源的嵌入式实时操作系统,目前在各种嵌入式应用中应用广泛。本指导手册包括
    发表于 10-24 07:46

    不断升级的传感器设备和基于RX23E-A单芯片MCU的测力传感器

    不断升级的传感器设备和基于RX23E-A单芯片MCU的测力传感器
    的头像 发表于 09-19 16:44 442次阅读
    不断<b class='flag-5'>升级</b>的传感器设备和基于<b class='flag-5'>RX</b>23E-A单芯片<b class='flag-5'>MCU</b>的测力传感器

    手把手教你OTA升级开发

    。具体升级的动作由升级脚本控制。本文将介绍如何针对OpenHarmony L2场景适配updater模式。主要内容包括: *1.OTA升级实现
    发表于 08-22 09:13

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

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

    RX65N 使用 FreeRTOS 连接 AWS 云 CK-RX65N 入门指南

    RX65N 使用 FreeRTOS 连接 AWS 云 CK-RX65N 入门指南
    发表于 06-30 20:29 0次下载
    <b class='flag-5'>RX</b>65N 使用 <b class='flag-5'>FreeRTOS</b> 连接 AWS 云 CK-<b class='flag-5'>RX</b>65N 入门指南

    STM32的OTA远程升级

    上次发过SD卡的Bootloader离线升级后,应大家的要求,这次就讲一下STM32的OTA远程升级OTA又叫空中下载技术,是通过移动通信的空中接口
    的头像 发表于 06-22 10:01 6480次阅读
    STM32的<b class='flag-5'>OTA</b>远程<b class='flag-5'>升级</b>

    贴片极管S27是哪一种二级

    贴片极管S27是哪一种二级管有哪位大神知道请回复
    发表于 06-20 09:39

    OTA为什么会升级失败?

    如今,几乎所有可联网的电子设备都支持远程升级OTA)功能,OTA 一是让电子设备能够支持更多的功能,二是能够修复一些应用程序中的漏洞。
    发表于 06-15 17:34 1900次阅读
    <b class='flag-5'>OTA</b>为什么会<b class='flag-5'>升级</b>失败?