91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Azure RTOS和Azure云服務的FOTA示例代碼

星星科技指導員 ? 來源:瑞薩電子 ? 作者: Keita Kashima ? 2022-05-20 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為了滿足這些需求,瑞薩RX系列已經(jīng)發(fā)布了使用AWS公司FreeRTOS和AWS云服務的網(wǎng)關(guān)設(shè)備(第一設(shè)備)OTA解決方案和第二設(shè)備OTA解決方案。

根據(jù)大家多次提出的建議,本次我們發(fā)布了采用有微軟公司Azure RTOS和Azure云服務的FOTA示例代碼,特此進行說明。示例代碼的下載位置見本博客的底部。

本次發(fā)行的示例代碼支持32位MCU RX系列產(chǎn)品中的RX671,可在RX671 Starter Kit Plus(RSK RX671)和單獨銷售的Silex公司生產(chǎn)的Wi-Fi Pmod模塊上運行。RX系列設(shè)備已經(jīng)AzureRTOS認證,因此AzureRTOS、本示例代碼以及OTA運行部分的軟件均可免費使用。

※使用Azure云服務時會產(chǎn)生流量,敬請注意。

poYBAGKHRXuADQ6HAAeP8pBfPOI527.png

RX671 Starter Kit Plus

pYYBAGKHRXyAQ0m0AAIervv4TJA732.png

Silex公司生產(chǎn)的Wi-Fi Pmod模塊(Wi-Fi-Pmod-Expansion-Board)

執(zhí)行示例代碼后,AzureRTOS中的OTA Agent啟動,并與Azure云服務器進行通信。當OTA作業(yè)處于Azure云上時,將會下載新的固件鏡像數(shù)據(jù)。

示例代碼啟動后,可與Azure IoT Hub連接,繼而通過作為AzureRTOS組件的OTA Agent Library檢查是否存在新固件。

Azure云存儲中存在新固件時便開始下載。

poYBAGKHRXyAD0HPAABsbTZ_6Yc347.PNG

需要注意的是,當您想要指定要升級的設(shè)備時,還可以通過OTA對要升級的目標設(shè)備添加組標簽進行指定和管理。

pYYBAGKHRXyAVPhDAAFTp-Tx1tw865.PNG

執(zhí)行OTA作業(yè)后,會在Terminal窗口中顯示升級進度。

下面顯示的是升級時的日志內(nèi)容。

一旦升級成功,就會通過前面介紹的雙通道功能切換執(zhí)行域轉(zhuǎn)而執(zhí)行新固件。

poYBAGKHRXyAF3FwAALsQZJ80BI867.PNG

至此,OTA升級完成。

關(guān)于助力固件升級的RX系列雙通道功能

為了運行Azure OTA,RX系列中使用了為RX固件升級提供強大支撐的H/W功能,即雙通道功能。雙通道功能將內(nèi)部ROM空間劃分為應用程序的執(zhí)行域(Execute Area)并將新固件劃分為寫入域(Temporary Area),保持執(zhí)行域的固件直到新固件被正常寫入,然后在新固件重寫完成時,通過H/W功能(即雙通道功能)改變執(zhí)行域來簡單安全地執(zhí)行固件升級。

即使由于瞬間停電等原因?qū)е聰?shù)據(jù)寫錯,也能基于這一機制輕松恢復。

此外,程序的執(zhí)行域始終處于同一區(qū)域(地址空間),這也大大降低了開發(fā)負荷。

pYYBAGKHRX2AJq1BAAD43YzE388015.png

今后,瑞薩將在RX65N和RX72N等已支持AzureRTOS的產(chǎn)品上進行部署,并在AzureRTOS上實施第二OTA示例代碼的開發(fā)。

此外,還將繼續(xù)研究支持OTA的工具,以便在IoT設(shè)備上更加輕松地構(gòu)建OTA功能。敬請期待未來的RX系列IoT解決方案。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19015

    瀏覽量

    400655
  • 服務器
    +關(guān)注

    關(guān)注

    14

    文章

    10309

    瀏覽量

    91621
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    科技經(jīng)營模式與價值體系說明

    核心業(yè)務科技提供基于軟件定義廣域網(wǎng)的智能網(wǎng)絡(luò)連接解決方案,并深度整合各類服務(公有、私有
    的頭像 發(fā)表于 03-25 10:02 ?318次閱讀
    <b class='flag-5'>云</b>邊<b class='flag-5'>云</b>科技經(jīng)營模式與價值體系說明

    微軟Azure數(shù)據(jù)中心國際版全面對接NVIDIA Rubin平臺

    2026年CES大會見證了NVIDIA Rubin問世,而微軟Azure數(shù)據(jù)中心(國際版)憑借前瞻戰(zhàn)略已實現(xiàn)全面對接。通過在散熱與網(wǎng)絡(luò)領(lǐng)域的超前布局,Azure(國際版)將系統(tǒng)化方法與Rubin架構(gòu)
    的頭像 發(fā)表于 03-03 09:56 ?425次閱讀

    零基礎(chǔ)入門:用libfota2實現(xiàn)第三方服務FOTA升級服務

    升級指令,每一步都配有詳細說明與示例代碼,真正做到“手把手”教學,助你快速實現(xiàn)固件遠程更新。 ? 一、FOTA 概述 FOTA 即遠程升級功能,此功能可以讓用戶在不方便大量線刷升級(設(shè)
    的頭像 發(fā)表于 01-19 18:35 ?156次閱讀
    零基礎(chǔ)入門:用libfota2實現(xiàn)第三方<b class='flag-5'>服務</b>器<b class='flag-5'>FOTA</b>升級<b class='flag-5'>服務</b>

    Azure安全基礎(chǔ)知識:構(gòu)建上防護體系

    前言計算為現(xiàn)代企業(yè)帶來了靈活性與效率,同時也對安全防護提出了更高要求。MicrosoftAzure提供了一系列全面的安全基礎(chǔ)服務與實踐指南,幫助組織在云端構(gòu)建穩(wěn)固的防御體系。一、安全事件響應與業(yè)務
    的頭像 發(fā)表于 01-09 13:23 ?230次閱讀
    <b class='flag-5'>Azure</b>安全基礎(chǔ)知識:構(gòu)建<b class='flag-5'>云</b>上防護體系

    Arm架構(gòu)助力Azure Cobalt 100虛擬機工作負載性能提升

    自從微軟推出基于 Arm 架構(gòu)的 Azure Cobalt 100 虛擬機 (VM) 以來,已有眾多客戶選擇這款新實例運行各類用例。目前,Cobalt 100 虛擬機已在全球微軟 Azure
    的頭像 發(fā)表于 12-15 14:42 ?713次閱讀
    Arm架構(gòu)助力<b class='flag-5'>Azure</b> Cobalt 100虛擬機工作負載性能提升

    構(gòu)建基石:深入理解OpenStack網(wǎng)絡(luò)(Neutron)核心服務

    (AWS) 或 Microsoft Azure。它提供了一系列組件來協(xié)調(diào)和管理數(shù)據(jù)中心內(nèi)大量的計算、存儲和網(wǎng)絡(luò)資源,并將所有這些資源以一個的形式提供給用戶。
    的頭像 發(fā)表于 11-11 10:41 ?1223次閱讀
    構(gòu)建<b class='flag-5'>云</b>基石:深入理解OpenStack網(wǎng)絡(luò)(Neutron)核心<b class='flag-5'>服務</b>

    OpenAI Sora 2模型上線微軟Azure AI Foundry國際版

    我們非常激動地宣布,OpenAI 的新一代多模態(tài)視頻生成模型 Sora 2 現(xiàn)已在 Azure AI Foundry(國際版)上線,進入公共預覽階段。
    的頭像 發(fā)表于 10-22 09:44 ?850次閱讀
    OpenAI Sora 2模型上線微軟<b class='flag-5'>Azure</b> AI Foundry國際版

    如何使用 NuMaker 板和 Mbed OS 上的連接字符串連接到 Azure IoT?

    使用 NuMaker 板和 Mbed OS 上的連接字符串連接到 Azure IoT
    發(fā)表于 09-04 07:46

    行業(yè)觀察 | Azure、RDP、NTLM 均現(xiàn)高危漏洞,微軟發(fā)布2025年8月安全更新

    微軟2025年8月的“補丁星期二”發(fā)布了針對Windows、Office、SQLServer、Exchange、Azure等產(chǎn)品的107個漏洞的修復更新。本月更新包含:?1個已公開披露的零日漏洞
    的頭像 發(fā)表于 08-25 17:48 ?2423次閱讀
    行業(yè)觀察 | <b class='flag-5'>Azure</b>、RDP、NTLM 均現(xiàn)高危漏洞,微軟發(fā)布2025年8月安全更新

    微軟Microsoft Azure AI Foundry國際版的十大技術(shù)突破

    當傳統(tǒng)軟件開發(fā)還在以“季度”為單位迭代時,Microsoft Azure Al Foundry(國際版)正掀起一場效率革命:通過整合代碼、協(xié)作與的全棧平臺,幫助開發(fā)者在幾天內(nèi)完成從創(chuàng)意到生產(chǎn)的全
    的頭像 發(fā)表于 05-29 16:28 ?1831次閱讀

    HarmonyOS5服務技術(shù)分享--函數(shù)預加載文章整理

    ??嗨,親愛的開發(fā)者朋友們!??? 今天咱們來聊聊如何使用??端一體化方式開發(fā)函數(shù)??,尤其針對華為的預加載服務。整個過程會手把手帶你從零開始,涵蓋創(chuàng)建工程、編寫代碼、調(diào)試到部署,
    發(fā)表于 05-22 20:33

    HarmonyOS5服務技術(shù)分享--存儲指南

    完整代碼示例) 一、存儲功能速覽 HarmonyOS存儲就像個隨身U盤,能幫咱們把應用數(shù)據(jù)安全存到云端。特別適合處理用戶頭像、游戲存檔、音視頻文件等場景。它的三大優(yōu)勢: 自動同步:
    發(fā)表于 05-22 19:17

    HarmonyOS5服務技術(shù)分享--ArkTS開發(fā)Node環(huán)境

    氣的方式探索這個功能,結(jié)尾還有實用總結(jié)和鼓勵彩蛋哦~? ? 一、HarmonyOS函數(shù)開發(fā):核心能力與價值 HarmonyOS的函數(shù)(Serverless)為開發(fā)者提供了??無服務器架構(gòu)??的便捷
    發(fā)表于 05-22 17:21

    如何在Eclipse ThreadX RTOS中集成SystemView

    SEGGER實時軟件分析工具SystemView已經(jīng)在ThreadX v6.4.2上進行了測試。SystemView從v3.60c版本支持Eclipse ThreadX(Azure RTOS),用戶
    的頭像 發(fā)表于 05-06 17:11 ?1531次閱讀

    SEGGER SystemView支持Eclipse ThreadX

    SEGGER的實時軟件分析工具SystemView v3.60c版本現(xiàn)已支持Eclipse ThreadX(Azure RTOS),用戶可以基于Systemview記錄ThreadX操作系統(tǒng)事件并執(zhí)行分析。
    的頭像 發(fā)表于 04-09 10:43 ?1182次閱讀
    SEGGER SystemView支持Eclipse ThreadX