女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

淺談如何利用亞馬遜云進行OTA更新

電子工程師 ? 來源:beningo ? 作者:beningo ? 2021-04-28 10:27 ? 次閱讀

嵌入式系統問世以來,現場固件更新一直是每個嵌入式系統的關鍵組件。訪問諸如JTAG或SWD編程器之類的編程工具以及對編程端口進行物理訪問通常需要使用額外接口(如USBCAN,串行端口等)來更新固件。隨著許多設備現在可以訪問Internet并成為IoT設備,越來越需要執行無線更新。在今天的帖子中,我們將使用Amazon Web Services(AWS)和FreeRTOS看看如何進行OTA。

使用AWS的OTA概述

OTA更新可能會使開發人員第一次(或多次)遇到更新感到有些恐懼,該過程涉及很多部分,但總體而言,OTA流程可以分解為以下所示的簡單圖表:

20210126100825573.jpg

如您所見,固件更新包含三個主要部分:

發布新固件更新的OEM

存儲并更新AWS

接收固件更新的已部署設備

顯然,在此示例中,AWS在整個過程中扮演著非常重要的角色。首先,將新的固件映像上傳到S3存儲桶,該存儲桶用于存儲固件映像。接下來,將新固件添加到S3存儲桶中,OEM將使用IoT核心版調度一項作業,該作業將通知已部署的設備有可用的固件更新。最后,已部署的設備下載新映像,對其進行驗證,然后更新其應用程序代碼。屆時,將更新設備并運行新的應用程序代碼,直到進程重新啟動并且有新的更新可用為止。

微控制器中的OTA支持

概述確實使OTA更新看起來很簡單,這是因為開發人員已經完成了所有繁重的工作。如果團隊決定他們要從頭開始構建自己的解決方案,他們會發現他們將投入大量的開發工作。團隊確實不想建立自己的OTA解決方案,而是利用現有的解決方案,以便他們可以專注于自己的產品功能和差異化因素。對于計劃使用FreeRTOS的團隊,他們可以利用Amazon的FreeRTOS庫和OTA示例來極其快速地啟動并運行OTA解決方案。

AWS OTA解決方案的一個好處是,許多微控制器供應商都支持該解決方案。例如,如果您要訪問AWS合作伙伴設備目錄,您會發現有數十家芯片供應商合作伙伴支持了近60種不同的開發板。現在,并非所有這些都支持OTA解決方案,但是相當一部分支持。這為開發人員提供了廣泛的設備可供選擇,此外,開發人員還可以將示例移植到其他處理器上。

OTA功能和能力

在過去的幾周中,我將特別在Infineon / Cypress PSoC 64 Standard Secure–AWS Wi-Fi BT Pioneer Kit上嘗試通過FreeRTOS來測試AWS OTA演示代碼。我提到此套件是因為從安全角度來看,它特別有趣,因為它們不僅支持“傳統” OTA或引導加載程序,而且還盡力確保不僅可以安全地更新固件,還確保引導微控制器上的處理過程建立了安全的信任根。

并非所有OTA或Bootloader解決方案都是一樣的,而且在許多情況下,還存在自定義和配置的空間。例如,默認情況下,PSoC 64 OTA演示被配置為為推送到S3存儲桶的固件提供標準二進制文件輸出。但是,在Cypress工具鏈中,有一個Secure SDK工具,其中包含可用于加密固件映像的幾種策略。然后,安全引導加載器上的設備會在對新固件映像進行寫入之前對其進行解密和驗證。

在查看適用于微控制器的潛在OTA解決方案時,應牢記以下幾個功能:

微控制器建立信任根

微控制器包括一個安全的引導程序(用于驗證完整性,驗證和解密映像)

固件映像可以加密

易于生成固件更新

易于管理已部署設備的數量

結論

OTA更新正迅速成為幾乎所有物聯網設備的要求。這些解決方案可幫助開發人員以最少的精力在現場更新固件,從而使他們比起引導加載程序和OTA等通用設備設計元素,將更多的精力放在產品上。在嘗試使用Cypress PSoC 64開發板和AWS OTA演示進行實驗時,我發現我能夠配置AWS和開發板在第一次進行固件更新的時間大約為一個小時,這很不錯,因為從頭開始啟動這樣的解決方案通常需要幾個月的時間。
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7908

    瀏覽量

    153719
  • OTA
    OTA
    +關注

    關注

    7

    文章

    605

    瀏覽量

    36213
  • AWS
    AWS
    +關注

    關注

    0

    文章

    435

    瀏覽量

    25097
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    自動駕駛汽車需要頻繁OTA更新嗎?

    趨勢,根據艾拉比的統計,2024年上半年就有74個品牌推送了290個OTA版本,覆蓋超350個車型。2024年10月的功能升級已經接近1000項,并維持在較高水平。有些品牌甚至在2024年進行了46次OTA
    的頭像 發表于 05-26 09:12 ?148次閱讀

    LPC55S69JBD100通過SPI連接到WM02C時,是否支持通過bootloader進行OTA更新

    該恩智浦-LPC55S69JBD100通過 SPI 連接到 WM02C (nRF7002) 時,是否支持通過 bootloader 進行 OTA 更新?請解釋一下 OTA
    發表于 03-26 07:39

    淺談車規MCU (MGEQ1C064) OTA升級

    upgrade)即空中下載技術,簡單來說,是通過外部方式(有線或無線)對產品進行更新,而不是傳統的編程器刷入固件的方式。 隨著智能網聯汽車技術的飛速發展,OTA技術已逐漸滲透至汽車領域。汽車制造商現在可以
    發表于 03-04 12:52

    科技獲亞馬遜科技生成式AI能力認證

    近日,管理服務提供商聚科技成功獲得亞馬遜科技生成式AI能力認證。此次認證標志著聚科技在利用
    的頭像 發表于 02-19 10:33 ?391次閱讀

    科技榮獲亞馬遜科技生成式AI能力認證

    助力企業加速生成式AI應用落地 北京2025年2月14日?/美通社/ -- 管理服務提供商聚科技獲得亞馬遜科技生成式AI能力認證,利用
    的頭像 發表于 02-14 16:07 ?337次閱讀

    OTA軟件升級管理系統

    OTA(Over-the-Air Technology,空中下載技術)是通過空中下載的方式對車輛中的軟件進行遠程升級。經緯恒潤OTA軟件升級管理系統基于軟件架構、應用架構、業務架構和技術架構,為整車提供
    的頭像 發表于 01-13 09:39 ?614次閱讀
    <b class='flag-5'>OTA</b>軟件升級管理系統

    亞馬遜科技發布Amazon Trainium2實例

    近期,亞馬遜科技宣布了一項重要更新:基于Amazon Trainium2的全新Amazon Elastic Compute Cloud(Amazon EC2)Trn2實例現已正式推出。這一創新實例
    的頭像 發表于 12-27 14:57 ?562次閱讀

    亞馬遜科技發布Amazon Bedrock新功能

    近日,亞馬遜科技宣布了一項重要更新——為其完全托管的Amazon Bedrock服務增添了多項創新功能。Amazon Bedrock旨在通過高性能基礎模型,助力用戶輕松構建并擴展生成式人工智能
    的頭像 發表于 12-25 15:52 ?426次閱讀

    Grab選定亞馬遜科技為首選服務商

    近日,在亞馬遜科技2024年re:Invent全球大會上,一項重大合作宣布出爐。東南亞領先的超級應用程序Grab與亞馬遜科技攜手,宣布Grab已正式選定
    的頭像 發表于 12-24 10:22 ?424次閱讀

    PingCAP選擇亞馬遜科技為首選服務商 加速全球業務拓展

    北京2024年12月18日 /美通社/ -- 亞馬遜科技在2024 re:Invent全球大會上宣布,數據庫即服務(DBaaS)產品TiDB Cloud的開發商PingCAP選擇亞馬遜
    的頭像 發表于 12-18 17:42 ?489次閱讀

    FLIR Ex Pro熱像儀的OTA無線更新技術

    手機換代迅速,系統更新頻繁 讓人不禁遐想:若熱像儀也能如此 檢測人員是否就能隨時掌握最新科技? 今日為您揭秘 FLIR Ex Pro熱像儀的OTA無線更新技術 它讓您的熱像儀輕松升級至最新版 確保您
    的頭像 發表于 12-04 11:39 ?450次閱讀

    串口屏 OTA(Over-The-Air)簡述

    OTA(Over-The-Air)更新是一種通過無線網絡或有線網絡對設備進行遠程固件更新的技術。在串口屏的應用中,OTA
    的頭像 發表于 11-21 09:19 ?1687次閱讀

    MSP430FR57xx的無線(OTA)更新

    電子發燒友網站提供《MSP430FR57xx的無線(OTA)更新.pdf》資料免費下載
    發表于 10-18 10:33 ?2次下載
    MSP430FR57xx的無線(<b class='flag-5'>OTA</b>)<b class='flag-5'>更新</b>

    ESP8266如何進行OTA更新,但無需重新啟動?

    - 有沒有辦法OTA下載新固件,但不能重新啟動 - 并在下一次系統啟動時檢查新固件和交換機。我想進行 OTA 更新,但無需重新啟動。 - ESP8266將當前正在使用的用戶(1|2.b
    發表于 07-11 07:19

    請問esp32 ota升級如何獲取更新進度?

    所用的是esp32-s2 idf:4.4調用esp_https_ota API進行固件升級,想獲取更新進度,但不知道怎么實現,有人做過或者有思路指點一下嗎?
    發表于 06-14 07:20