使用帶有藍牙低功耗(Bluetooth LE)無線通信的RX MCU實現OTA更新
通過互聯網更新操作系統和應用程序,在智能手機和個人電腦中是非常常見的。
近年來,嵌入式設備也開始通過互聯網更新固件,這已成為提高可用性的重要技術之一,例如在產品發布后修復錯誤或添加新功能。
由于許多嵌入式設備往往沒有直接連接到互聯網,因此在實現OTA(Over The Air)固件更新方面存在一些挑戰,例如獲取固件、重寫內置閃存導致操作停止的風險,以及內存大小的限制。
這一次,我們將介紹一種“OTA 解決方案”,它可以在RX23W嵌入式設備上使用低功耗藍牙(Bluetooth LE)進行固件更新,以解決這些挑戰。
RX23W的OTA解決方案使用通用的低功耗藍牙(Bluetooth LE)技術提供從智能手機更新RX23W嵌入式設備固件的功能。
該解決方案包括一個實現固件更新功能的示例程序和一個用于智能手機發送更新數據的示例應用程序。
固件更新是通過程序布局的安排,將低功耗藍牙(Bluetooth LE)程序協議棧和用戶應用程序定位在不同的部分,并按順序重寫,從而最大限度地利用內存來實現固件的更新。
由于每個程序是單獨執行的,因此即使在更新過程中發生斷電,更新也可以重新開始。
RX23W的固件更新所需的程序部分的設置在應用說明中進行了描述。按照應用說明中的說明,您可以輕松地將固件更新功能嵌入到現有程序中。
此外,它也提供了包含固件更新功能的示例應用程序源代碼,以便用戶輕松開發智能手機應用程序。
【開發后】
在開發解決方案時,我們專注于使更新盡可能簡單和安全,特別是盡量避免在意外斷電時無法重新啟動。
我認為該方案降低了通過OTA向嵌入式設備引入固件更新的風險,通過內存布局、斷電支持和豐富的應用指南降低了實現額障礙,所以請隨意嘗試!
責任編輯:haq
-
智能手機
+關注
關注
66文章
18516瀏覽量
180698 -
嵌入式
+關注
關注
5089文章
19167瀏覽量
306722 -
藍牙
+關注
關注
114文章
5851瀏覽量
170888 -
互聯網
+關注
關注
54文章
11181瀏覽量
103601
原文標題:RX產品家族系列技術干貨分享(九)
文章出處:【微信號:瑞薩電子,微信公眾號:瑞薩電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論