使用带有蓝牙低功耗(Bluetooth LE)无线通信的RX MCU实现OTA更新
通过互联网更新操作系统和应用程序,在智能手机和个人电脑中是非常常见的。
近年来,嵌入式设备也开始通过互联网更新固件,这已成为提高可用性的重要技术之一,例如在产品发布后修复错误或添加新功能。
由于许多嵌入式设备往往没有直接连接到互联网,因此在实现OTA(Over The Air)固件更新方面存在一些挑战,例如获取固件、重写内置闪存导致操作停止的风险,以及内存大小的限制。
这一次,我们将介绍一种“OTA 解决方案”,它可以在RX23W嵌入式设备上使用低功耗蓝牙(Bluetooth LE)进行固件更新,以解决这些挑战。
RX23W的OTA解决方案使用通用的低功耗蓝牙(Bluetooth LE)技术提供从智能手机更新RX23W嵌入式设备固件的功能。
该解决方案包括一个实现固件更新功能的示例程序和一个用于智能手机发送更新数据的示例应用程序。
固件更新是通过程序布局的安排,将低功耗蓝牙(Bluetooth LE)程序协议栈和用户应用程序定位在不同的部分,并按顺序重写,从而最大限度地利用内存来实现固件的更新。
由于每个程序是单独执行的,因此即使在更新过程中发生断电,更新也可以重新开始。
RX23W的固件更新所需的程序部分的设置在应用说明中进行了描述。按照应用说明中的说明,您可以轻松地将固件更新功能嵌入到现有程序中。
此外,它也提供了包含固件更新功能的示例应用程序源代码,以便用户轻松开发智能手机应用程序。
【开发后】
在开发解决方案时,我们专注于使更新尽可能简单和安全,特别是尽量避免在意外断电时无法重新启动。
我认为该方案降低了通过OTA向嵌入式设备引入固件更新的风险,通过内存布局、断电支持和丰富的应用指南降低了实现额障碍,所以请随意尝试!
责任编辑:haq
-
智能手机
+关注
关注
66文章
18502浏览量
180440 -
嵌入式
+关注
关注
5086文章
19143浏览量
306051 -
蓝牙
+关注
关注
114文章
5834浏览量
170590 -
互联网
+关注
关注
54文章
11166浏览量
103449
原文标题:RX产品家族系列技术干货分享(九)
文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论