瑞萨分享采用有微软公司Azure RTOS和Azure云服务的FOTA示例代码,支持32位MCU RX671
随着IoT设备数量的逐年增加,为确保其安全性等的升级、功能升级势在必行。这就需要一种名为FOTA(Firmware Over-the-Air)的技术和功能。瑞萨(RENESAS)也收到了很多客户关于FOTA的咨询,这说明大家对FOTA非常关注。为了满足这些需求,瑞萨RX系列已经发布了使用AWS公司FreeRTOS和AWS云服务的网关设备(第一设备)OTA解决方案和第二设备OTA解决方案。
根据大家多次提出的建议,本次瑞萨发布了采用有微软公司Azure RTOS和Azure云服务的FOTA示例代码,特此进行说明。示例代码的下载位置见下文。
本次发行的示例代码支持32位MCU RX系列产品中的RX671,可在RX671 Starter Kit Plus(RSK RX671)和单独销售的Silex公司生产的Wi-Fi Pmod模块上运行。RX系列设备已经AzureRTOS认证,因此AzureRTOS、本示例代码以及OTA运行部分的软件均可免费使用。
※使用Azure云服务时会产生流量,敬请注意。
RX671 Starter Kit Plus
Silex公司生产的Wi-Fi Pmod模块(Wi-Fi-Pmod-Expansion-Board)
执行示例代码后,AzureRTOS中的OTA Agent启动,并与Azure云服务器进行通信。当OTA作业处于Azure云上时,将会下载新的固件镜像数据。
示例代码启动后,可与Azure IoT Hub连接,继而通过作为AzureRTOS组件的OTA Agent Library检查是否存在新固件。
Azure云存储中存在新固件时便开始下载。
需要注意的是,当您想要指定要升级的设备时,还可以通过OTA对要升级的目标设备添加组标签进行指定和管理。
执行OTA作业后,会在Terminal窗口中显示升级进度。
下面显示的是升级时的日志内容。
一旦升级成功,就会通过前面介绍的双通道功能切换执行域转而执行新固件。
至此,OTA升级完成。
关于助力固件升级的RX系列双通道功能
为了运行Azure OTA,RX系列中使用了为RX固件升级提供强大支撑的H/W功能,即双通道功能。双通道功能将内部ROM空间划分为应用程序的执行域(Execute Area)并将新固件划分为写入域(Temporary Area),保持执行域的固件直到新固件被正常写入,然后在新固件重写完成时,通过H/W功能(即双通道功能)改变执行域来简单安全地执行固件升级。
即使由于瞬间停电等原因导致数据写错,也能基于这一机制轻松恢复。
此外,程序的执行域始终处于同一区域(地址空间),这也大大降低了开发负荷。
今后,瑞萨将在RX65N和RX72N等已支持AzureRTOS的产品上进行部署,并在AzureRTOS上实施第二OTA示例代码的开发。此外,还将继续研究支持OTA的工具,以便在IoT设备上更加轻松地构建OTA功能。敬请期待未来的RX系列IoT解决方案。
下载示例代码
可以通过以下网址下载示例代码。复制以下链接到浏览器中打开查看:https://github.com/azure-rtos/samples/tree/PublicPreview/ADU
请下载与您所使用的编译器匹配的示例代码。
环境
开发环境:e2 studio
编译器:CC-RX/GCC/IAR
评测板:
RX671-Starter-Kit-Plus:
复制以下链接到浏览器中打开查看:
Wi-Fi-Pmod-Expansion-Board(不随RX671-Starter-Kit-Plus提供,请另行购买):
复制以下链接到浏览器中打开查看:
QE for Capacitive Touch——助力基于AI的手势应用开发
越来越多的实例采用手势作为嵌入式设备用户界面(UI)的操作方式,用户“无需接触”设备即可进行操作。但此类手势的开发门槛并不低,经常会出现无法按要求识别手部动作,或者对于非开发人员的手部动作反应不理想的情况。
2022年2月升级后的电容式触控传感器开发辅助工具QE for Capacitive Touch V3.0版本可帮您解决上述难题,30分钟左右的短时间内即可构件出基于AI(深度学习)的高精度手势软件。
电容式触控传感器开发辅助工具QE for Capacitive Touch V3.0:
复制以下链接到浏览器中打开查看:https://www2.renesas.cn/cn/zh/software-tool/qe-capacitive-touch-development-assistance-tool-capacitive-touch-sensors
QE for Capacitive Touch创建的手势软件利用了深度学习技术,让AI学习当手靠近多个电极(传感器)时不断变化的电容值,从而识别出诸如“滑”和“推”等手势。经过学习的AI模型可轻松地转换为在实际机器上运行的程序,以实现安全和快速的反应。
在以下页面中,编者将实际使用瑞萨开发的这款工具,介绍工具的操作感受和完成手势的识别精度。
e-AI×3D手势识别功能的使用示例
复制以下链接到浏览器中打开查看:https://www2.renesas.cn/cn/zh/software-tool/usage-qe-capacitive-touch-3d-gesture
机制
手势的设计
手势的开发 <一、AI学习用数据的制作>
手势的开发 <二、AI学习和C源嵌入>
手势的开发 <三、监控>
完成手势的识别精度
QE for Capacitive Touch是瑞萨集成开发环境e² studio的扩展功能。该功能结合基于瑞萨电容式触控按键解决方案的非接触式用户界面和e-AI解决方案,实现“3D手势识别”。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由无鞋转载自Renesas,原文标题为:RX系列产品家族干货分享(十一),本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
瑞萨电子通过简单许可授权扩展其32位MCU产品家族对Microsoft Azure RTOS的支持
2021 年 6 月 15 日,全球半导体解决方案供应商瑞萨电子集团宣布,使用所有瑞萨电子主流32位MCU进行产品设计的客户现在可以使用Microsoft Azure Real-Time Operating System (RTOS)嵌入式开发套件,包括其强大的Azure IoT中间件。
瑞萨提供32位MCU RX66N及目标板,可轻松快速地进行评估和PoC
网络设备要求实现复杂系统运行和网络通信的实时性。此外,它需要不断更新固件,以持续稳定运行。这意味着作为设备主控的微控制器也应该具有这些性能和功能。本文瑞萨将介绍可以满足这些要求的32位MCU RX66N和RX66N的目标板,可以轻松快速地进行评估和 PoC。
工业级32位MCU选型|瑞萨RX系列通用型MCU,全面覆盖小型到大型应用满足不同需求
Renesas的RX系列工业级32位MCU采用瑞萨独有的RXv1/RXv2 CPU内核,集RISC和CICS架构的优势于一体,具有出色的工作性能和出色的电源效率。由RX100,RX200,RX600,RX700组成,这四个系列又包含一系列产品,可提供从小规模到大规模应用的无缝可扩展性。
【经验】EFM32低功耗32位MCU在IoT应用中的电源模式管理使用经验
5G商用在即,下个时代必将是硬件的时代,成千上万个IOT设备走进人们的生活。从你早上起床的台灯,牙刷到你出行的汽车上,每天使用的MCU超过上百个,MCU无形中消耗了绝大多数电能。因此想要设计出低功耗的IOT设备,MCU是关键。EFM32系列是Silicon Labs推出的高性能,节能型32位MCU,主要面对低功耗MCU市场,具备多种节能模式。本文将介绍如何使用EFM32来进行低功耗IOT应用开发。
【经验】如何从测试设备直接观察32位MCU EFM32GG880的内部时钟运行情况?
Silicon Labs推出的32位MCU EFM32GG880内部时钟结构复杂,为了进行调试,有客户希望能够直接从测试设备上直接观察到EFM32中的各种时钟,本文做了详细整理、总结,可给有类似疑问客户提供帮助。
【产品】采用节能外设和能源模式实现低功耗的EFM32 Gecko 32位MCU,专为IoT功能创新设计
Silicon Labs基于ARM®Cortex®-M0+、Cortex-M3和Cortex-M4内核,采用节能外设和能源模式来实现集高性能和低功耗设计于一身的EFM32 Gecko 32位微控制器(MCU)系列,无愧为物联网产品达成省电目标的理想之选!
物联网与可穿戴设备的攻城利器:超节能的32位MCU EFM32 Zero Gecko
Silicon Labs的EFM32 Zero Gecko MCU具有业界最成熟的能耗管理系统,它包括五种能耗模式,这使得应用能够保持在最佳能耗模式,而花费尽可能短的时间在耗能较多的工作模式。在掉电模式时,电流消耗更是小于20nA。此外,EFM32 MCU具有2µs待机模式唤醒时间,进一步减少了功耗。
【应用】Microtronics利用EFM32 Giant Gecko 32位MCU通过IoT将概念推向市场
通过有效组合软件、硬件和服务,Microtronics已将公司的产品理念和无线、IoT 功能相关联,推动产品快速上市。四年多来,Silicon Labs EFM32 Giant Gecko 32位MCU一直为Microtronics设备提供强大支持,带来了能耗敏感性、高内存和连接性方面的改善。
【经验】RH850系列32位MCU的CSIH和CSIG接口功能区别详解
瑞萨RH850系列作为在汽车业界首屈一指的32位MCU,在汽车行业应用广泛,从涉及到安全的发动机的电喷,EPS等到仪表,车载娱乐系统都有RH850系列MCU的身影。该系列采用最新的40nm工艺,功能安全方面符合ASIL-B,ASIL-C,ASIL-D等级。笔者最近碰到使用CSI接口的客户咨询RH850\F1L的CSIG和CSIH接口的区别,二者均是CSI接口。
【经验】解析瑞萨电子32位MCU RH850F1KM-S4 CAN的使用
RH850系列32位汽车微控制器在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。
【经验】瑞萨32位MCU RH850 CS+环境设置的几个重要问题
本文以入门阶段遇到的问题为重点,讲解了瑞萨32位MCU RH850在CS+环境下新建一个完整的工程到顺利调试需要注意的几个设置。
【产品】支持6路CANFD通讯的32位MCU,可PIN TO PIN 带普通CAN的芯片
瑞萨RH850/F1K系列32位MCU,符合了这点要求。其支持BOSCH公司的CANFD协议,最高通讯速率达10Mhz,通讯数据由8字节,提升到64字节每帧,支持6路CANFD通讯。最重要的是,带CANFD的RH850/F1K可以PIN TO PIN 带普通CAN的RH850/F1L芯片。
【经验】解析瑞萨电子32位MCU RH850F1KM-S4 SPI通讯控制过程
RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。
【经验】瑞萨32位MCU RA6T2上实现位反转功能的2种方法
本文以瑞萨32位MCU RA6T2为例子,有两种常用的方法可以实现,一种是直接使用arm内核的汇编指令RBIT,另外一种是所谓的碟式交换法。我们在新建的工程中,分别采用这两种方法调实现。
【技术】RH850系列32位MCU三种中断功能,你知道么?
瑞萨电子RH850系列32位MCU符合ISO26262的要求,满足汽车安全等级ASILB –ASILD等级的控制芯片,在全球汽车电子市场上得到广泛应用。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论