通過互聯(lián)網(wǎng)更新操作系統(tǒng)和應(yīng)用程序,在智能手機和個人電腦中是非常常見的。
近年來,嵌入式設(shè)備也開始通過互聯(lián)網(wǎng)更新固件,這已成為提高可用性的重要技術(shù)之一,例如在產(chǎn)品發(fā)布后修復(fù)錯誤或添加新功能。
由于許多嵌入式設(shè)備往往沒有直接連接到互聯(lián)網(wǎng),因此在實現(xiàn)OTA(Over The Air)固件更新方面存在一些挑戰(zhàn),例如獲取固件、重寫內(nèi)置閃存導(dǎo)致操作停止的風(fēng)險,以及內(nèi)存大小的限制。
這一次,我們將介紹一種“OTA 解決方案”,它可以在 RX23W 嵌入式設(shè)備上使用低功耗藍牙(Bluetooth LE) 進行固件更新,以解決這些挑戰(zhàn)。
RX23W的 OTA 解決方案使用通用的低功耗藍牙 (Bluetooth LE) 技術(shù)提供從智能手機更新 RX23W 嵌入式設(shè)備固件的功能。
該解決方案包括一個實現(xiàn)固件更新功能的示例程序和一個用于智能手機發(fā)送更新數(shù)據(jù)的示例應(yīng)用程序。
固件更新是通過程序布局的安排,將低功耗藍牙(Bluetooth LE)程序協(xié)議棧和用戶應(yīng)用程序定位在不同的部分,并按順序重寫,從而最大限度地利用內(nèi)存來實現(xiàn)固件的更新。
由于每個程序是單獨執(zhí)行的,因此即使在更新過程中發(fā)生斷電,更新也可以重新開始。
RX23W 的固件更新所需的程序部分的設(shè)置在應(yīng)用說明中進行了描述。按照應(yīng)用說明中的說明,您可以輕松地將固件更新功能嵌入到現(xiàn)有程序中。
此外,它也提供了包含固件更新功能的示例應(yīng)用程序源代碼,以便用戶輕松開發(fā)智能手機應(yīng)用程序。
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19678瀏覽量
317787 -
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
55文章
11251瀏覽量
106514 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7154瀏覽量
125647
發(fā)布評論請先 登錄
PHY6236藍牙5.4超低功耗高性能無線通信SOC 智能物流管理應(yīng)用
低功耗藍牙與無線傳感器
PHY6212 是一款超低功耗物聯(lián)網(wǎng)藍牙無線通信芯片
低功耗無線通信技術(shù)前景展望
求無線通信模塊,低功耗,小數(shù)據(jù),距離100米左右?
介紹無線通信產(chǎn)品的低功耗設(shè)計
PHY6252超低功耗物聯(lián)網(wǎng)藍牙無線通信芯片
無線通信之藍牙BLE技術(shù)
通過低功耗藍牙連接在STM32WB設(shè)備上進行OTA固件更新的過程
基于低功耗藍牙技術(shù)的設(shè)計
超低功耗物聯(lián)網(wǎng)藍牙無線通信芯片——PHY6212

低功耗藍牙版本的特性演進簡介

物聯(lián)網(wǎng)常用的無線通信技術(shù)

藍牙低功耗無線通信MCU芯片MS1636

實現(xiàn)Bluetooth5無線通信和系統(tǒng)控制的RX23W產(chǎn)品陣營數(shù)據(jù)手冊

評論