通過互聯(lián)網(wǎng)更新操作系統(tǒng)和應(yīng)用程序,在智能手機(jī)和個人電腦中是非常常見的。
近年來,嵌入式設(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è)備上使用低功耗藍(lán)牙(Bluetooth LE) 進(jìn)行固件更新,以解決這些挑戰(zhàn)。
RX23W的 OTA 解決方案使用通用的低功耗藍(lán)牙 (Bluetooth LE) 技術(shù)提供從智能手機(jī)更新 RX23W 嵌入式設(shè)備固件的功能。
該解決方案包括一個實現(xiàn)固件更新功能的示例程序和一個用于智能手機(jī)發(fā)送更新數(shù)據(jù)的示例應(yīng)用程序。
固件更新是通過程序布局的安排,將低功耗藍(lán)牙(Bluetooth LE)程序協(xié)議棧和用戶應(yīng)用程序定位在不同的部分,并按順序重寫,從而最大限度地利用內(nèi)存來實現(xiàn)固件的更新。
由于每個程序是單獨(dú)執(zhí)行的,因此即使在更新過程中發(fā)生斷電,更新也可以重新開始。
RX23W 的固件更新所需的程序部分的設(shè)置在應(yīng)用說明中進(jìn)行了描述。按照應(yīng)用說明中的說明,您可以輕松地將固件更新功能嵌入到現(xiàn)有程序中。
此外,它也提供了包含固件更新功能的示例應(yīng)用程序源代碼,以便用戶輕松開發(fā)智能手機(jī)應(yīng)用程序。
-
嵌入式
+關(guān)注
關(guān)注
5148文章
19634瀏覽量
316842 -
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
55文章
11243瀏覽量
106234 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7135瀏覽量
125428
發(fā)布評論請先 登錄
PHY6236藍(lán)牙5.4超低功耗高性能無線通信SOC 智能物流管理應(yīng)用
低功耗藍(lán)牙與無線傳感器
PHY6212 是一款超低功耗物聯(lián)網(wǎng)藍(lán)牙無線通信芯片
低功耗無線通信技術(shù)前景展望
求無線通信模塊,低功耗,小數(shù)據(jù),距離100米左右?
介紹無線通信產(chǎn)品的低功耗設(shè)計
PHY6252超低功耗物聯(lián)網(wǎng)藍(lán)牙無線通信芯片
無線通信之藍(lán)牙BLE技術(shù)
通過低功耗藍(lán)牙連接在STM32WB設(shè)備上進(jìn)行OTA固件更新的過程
基于低功耗藍(lán)牙技術(shù)的設(shè)計
超低功耗物聯(lián)網(wǎng)藍(lán)牙無線通信芯片——PHY6212

低功耗藍(lán)牙版本的特性演進(jìn)簡介

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

藍(lán)牙低功耗無線通信MCU芯片MS1636

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

評論