基于空中下载技术(OTA:Over-The-Air)并通过云服务端实现的MCU固件升级得益于云供应商和设备供应商之间的合作开展,目前已具备了简单且可快速部署的集成环境。
目前为止的解决方案是使MCU通过互联网与Amazon Web Services(AWS)等云服务直接连接,从而实现固件升级。
然而,实际上除了直接与互联网连接的MCU之外,还有很多应用实例使用多个MCU(二级MCU)构建同一个嵌入式系统。
对于这样的系统,需要不断地进行二级MCU的固件升级,以持续改进服务和降低安全风险。
在此背景下,瑞萨RX云互联解决方案开发团队开始提供即便在未直接与互联网连接的二级MCU中,也可以利用AWS IoT服务方案进行OTA固件升级的示例代码。相关示例代码可通过以下链接下载。
Secondary Device OTA演示视频:
Secondary Device OTA Update using FreeRTOS and Amazon Web Services | Renesas
应用说明(示例代码)R01AN6220:
利用RX65N组FreeRTOS且基于Amazon Web Service实现的二级设备OTA升级示例代码 应用说明 - 示例代码 | Renesas
在本次提供的演示中,您可以使用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。(右下图)
图像
此外,瑞萨还特别提供了用于执行二级MCU端OTA的驱动程序(FWUP FIT模块),以进一步减轻OTA的安装负载。
审核编辑:郭婷
-
mcu
+关注
关注
146文章
17371浏览量
353006 -
OTA
+关注
关注
7文章
589浏览量
35452 -
AWS
+关注
关注
0文章
433浏览量
24561
发布评论请先 登录
相关推荐
物联网系统中如何增强GNSS的信号_GNSS二级放大电路研发测试方案
![物联网系统<b class='flag-5'>中</b>如何增强GNSS的信号_GNSS<b class='flag-5'>二级</b>放大电路研发测试<b class='flag-5'>方案</b>](https://file1.elecfans.com//web2/M00/08/97/wKgZomb5AWOAWhuOAAb-mDVaUkA786.jpg)
esp8266调用IOT_OTA_FetchYield获取升级包数据时出现failed的原因?
请问ESP32-WROVER-KIT如何通过AWS IoT Device Tester (IDT) 的测试?
esp32-s3 ota固件升级报错怎么解决?
ESP-IDF中能否加密应用固件?
如何编译OTA时的加密固件?
能否使用cyw43439对MCU(STM32h745ziq)进行OTA升级?
ZDP1440系列小技巧—如何OTA差分升级显示素材?
![ZDP1440系列小技巧—如何<b class='flag-5'>OTA</b>差分<b class='flag-5'>升级</b>显示素材?](https://file1.elecfans.com/web2/M00/E0/83/wKgZomY4coiAW8-QAAATZZPAWKQ490.png)
通过RK3568开发板进行OTA本地程序升级
华润微电子LX100安全MCU芯片产品荣获商用密码产品二级认证
![华润微电子LX100安全<b class='flag-5'>MCU</b>芯片产品荣获商用密码产品<b class='flag-5'>二级</b>认证](https://file1.elecfans.com/web2/M00/C8/D7/wKgaomYXhjCAEnjvAABknEUMmJE594.png)
EtherCAT总线如何对从站固件进行升级?
![EtherCAT总线如何对从站<b class='flag-5'>固件</b><b class='flag-5'>进行</b><b class='flag-5'>升级</b>?](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
评论