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

    文章

    17149

    浏览量

    351215
  • OTA
    OTA
    +关注

    关注

    7

    文章

    580

    浏览量

    35230
  • AWS
    AWS
    +关注

    关注

    0

    文章

    432

    浏览量

    24370
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    ESP8266 OTA升级不成功的原因?

    我正在使用最新的 RTOS SDK 版本 1.5 ESP8266。我使用自定义服务进行OTA升级。 有时 OTA
    发表于 07-10 06:14

    请问ESP32-WROVER-KIT如何通过AWS IoT Device Tester (IDT) 的测试?

    AWS IoT Device Tester (IDT) 的测试。想请问 Espressif 当初通过 IDT 测试时,是如何设定 IDT 的。 另外,这是一个已经和 Amazon 进行中的商业案子,我们也希望 Espress
    发表于 06-28 07:51

    esp32-s3 ota固件升级报错怎么解决?

    a new connection E (118466) HTTP_CLIENT: Connection failed, sock < 0 连上wifi后,通过ESP HTTPS OTA进行固件
    发表于 06-17 08:30

    ESP-IDF能否加密应用固件

    描述:我启动了flahs加密,这样物理上可以防止数据的读取和篡改。但在进行https-OTA时,从服务器传输固件到设备的过程,可能会泄露
    发表于 06-11 06:50

    如何编译OTA时的加密固件

    使用的IDF为5.1.2,在新版OTA例程,有个pre_encrypted_ota示例,是用来加密OTA固件的。我将他整合到了自己的工程
    发表于 06-05 08:28

    能否使用cyw43439对MCU(STM32h745ziq)进行OTA升级

    在这个项目中,我需要创建可以使用 WiFi 无线更新的设备。 到目前为止,MCU 已经实现了与路由器的连接。 有可能用 cyw43439 芯片实现 OTA 升级吗?
    发表于 05-24 06:33

    ZDP1440系列小技巧—如何OTA差分升级显示素材?

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,支持U盘、SD卡本地升级UI固件,同时也支持通过UART/SPI方式进行OTA升级
    的头像 发表于 05-06 14:01 896次阅读
    ZDP1440系列小技巧—如何<b class='flag-5'>OTA</b>差分<b class='flag-5'>升级</b>显示素材?

    通过RK3568开发板进行OTA本地程序升级

    使用以下命令进行升级: update ota /userdata/update.img 升级过程设备将会进入recovery模式,并
    发表于 04-20 11:23

    华润微电子LX100安全MCU芯片产品荣获商用密码产品二级认证

    近日,华润微电子集成电路(无锡)有限公司LX100安全MCU芯片产品通过国家密码管理局商用密码检测中心安全性审查,符合安全芯片密码检测准则第二级的要求(简称“国密二级”),获得由国家密码管理局商用密码检测中心颁发的《商用密码产品
    的头像 发表于 04-11 14:40 1479次阅读
    华润微电子LX100安全<b class='flag-5'>MCU</b>芯片产品荣获商用密码产品<b class='flag-5'>二级</b>认证

    EtherCAT总线如何对从站固件进行升级

    。在EtherCAT工业网络,通常会连接大量的从站设备。然而,如果需要对这些从站设备的软件固件进行升级,传统的逐个打开从站设备外壳,并使用JTAG接口逐个更新
    的头像 发表于 02-27 08:23 841次阅读
    EtherCAT总线如何对从站<b class='flag-5'>固件</b><b class='flag-5'>进行</b><b class='flag-5'>升级</b>?

    汽车ota升级有什么用 汽车ota功能有必要吗

    汽车OTA(Over-The-Air)升级是指通过无线网络进行汽车软件系统的远程更新和升级。传统上,汽车的软件系统需要通过专门的设备或者到车辆所在的
    的头像 发表于 02-18 14:39 1327次阅读

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

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

    二级电源和II电源的区别

    二级电源和II电源的区别 随着电力需求的不断增长,人们对电源的要求也越来越高。二级电源和II电源是两种常见的电源等级,它们在一些关键的技术规范上存在一些区别。 首先,我们来了解一下
    的头像 发表于 01-19 13:51 2113次阅读