ST標誌

X-CUBE-AWS-H5
數據簡介
STM32H5 亞馬遜 Web 服務®
STM32Cube 的物聯網軟體擴展

STM32H5 亞馬遜 Web 服務 物聯網軟體

STM32H5 亞馬遜 Web 服務物聯網軟體 - 圖 1

(1) File與具有 STM585U02 的 X-CUBE-AWS 擴充包中的 B-U32I-IOT5A 的 FreeRTOS™ IoT 參考整合相同。

產品狀態鏈接
X-CUBE-AWS-H5

STM32H5 亞馬遜 Web 服務 IoT 軟體 - 符號 1

特徵

  • 準備運行的韌體 examp使用乙太網路或 Wi‑Fi® 連線來支援 Amazon 的快速評估和開發 Web 基於 STM32H5 系列微控制器的 Services® 雲端連接應用程式
  • 適用於 STM32H573I-DK 探索套件的 Amazon 免費 RTOS™ IoT 參考集成
  • 乙太網路
  • Wi‑Fi® MXCHIP EMW3080B 模組透過 SPI 透過 Discovery 套件的 STMod + 連接器
  • 可配置的 TCP/IP 堆疊
  • TLS 加密
  • 韌體更新
  • AWS IoT Core™ 多帳戶註冊
  •  AWS IoT Core™ 即時註冊
  •  AWS IoT Core™ 連線、裝置影子、作業、防禦者
  • AWS IoT Core™ OTA 韌體更新
  •  遙測
  • 命令列介面:
    – 設備配置
    – 設定儲存到NVM
    – 監控 Free RTOS™ 核心任務及其記憶體使用情況
  • 輕鬆步入項目,無需 Arm® Trust Zone®
  • 意法半導體安全管理器支援的項目:
    – Arm® Trust Zone®
    - 安全啟動
    – 獨特的設備身份驗證最初由意法半導體在製造時提供:設備金鑰對和 X.509 證書
    – 私鑰和用戶秘密的安全存儲
    – 在隔離環境中執行的敏感操作

描述

X-CUBE-AWS-H5 擴充包包含 Amazon Free RTOS™ STM32U5 IoT 參考整合的改編版本,作為終端設備移植到 STM32H573I-DK Discovery 套件。
X-CUBE-AWS-H5 提出了四個向使用者公開相同功能的項目:遙測、陰影、設備防禦者、作業和無線韌體更新。 遙測資料包括進出網路介面的 IP 封包的計數。
簡單的步入式項目 aws_eth 和 aws_ri (no-Trust Zone®) 將裝置憑證和設定保存在 STM32H573I-DK 探索套件的外部 NOR 快閃記憶體中。 它們分別提供乙太網路和 Wi‑Fi® 連線。
參考項目 aws_eth_tz aws_ri_tz (Arm®
Trust Zone® 和義法半導體安全管理器),將裝置憑證和設定加密保存在 MCU 安全儲存中。 安全敏感資料和操作保留在安全分區中,不會暴露給使用者應用程式。 安全啟動過程在啟動應用程式之前充當應用程式的信任根。 一旦用戶應用程式下載了新映像,它就會負責安全韌體更新。 此外,在 MCU 製造時,意法半導體在晶片中提供了唯一的標識。 它由 ECDSA 金鑰對和 STMicroElectronics 簽署的 X.509 憑證組成。 此專案使用此憑證連接到 AWS IoT Core™。
在執行 aws_eth_tz 或 aws_ri_tz 之前,使用者必須在 STM32H573I-DK 目標上安裝安全管理器。 安全管理器存取套件可從 STM5TRUSTEE-SM 意法半導體安全管理器以 X-CUBE-SEC-M-H32 的形式提供 web 頁。
STM32H573I-DK Discovery 套件本身支援乙太網路連接,面向 AWS IoT Core™ 和™ Free RTOS 資格。

一般資訊

X-CUBE-AWS-H5 擴充套件在基於 Arm® Trust Zone® 的 Arm® Cortex® ‑M32 處理器的 STM5H32 33 位元微控制器上進行演示。
筆記:
Arm 和 Trust Zone 是 Arm Limited(或其子公司)在美國和/或其他地方的註冊商標。

1.1 訂購信息
X-CUBE-AWS-H5 可從 www.st.com 免費下載 web地點。

1.2 什麼是STM32Cube?
STM32Cube 是意法半導體的原創舉措,旨在透過減少開發工作量、時間和成本來顯著提高設計人員的工作效率。 STM32Cube 涵蓋整個 STM32 產品組合。 STM32Cube 包括:

  • 一套用戶友好的軟件開發工具,涵蓋從概念到實現的項目開發,其中包括:
    – STM32CubeMX,圖形化軟體設定工具,允許使用圖形精靈自動產生C初始化程式碼
    – STM32CubeIDE,一款具有周邊配置、程式碼產生、程式碼編譯和偵錯功能的一體化開發工具
    – STM32CubeCLT,一款一體化命令列開發工具集,具有程式碼編譯、板程式設計和偵錯功能
    – STM32CubeProgrammer (STM32CubeProg),一種提供圖形和命令列版本的程式設計工具
    – STM32CubeMonitor(STM32CubeMonitor、STM32CubeMonPwr、STM32CubeMonRF、STM32CubeMonUCPD),強大的監控工具,可即時微調STM32應用程式的行為和效能
  • STM32Cube MCU 和 MPU 軟體包,特定於每個微控制器和微處理器系列的綜合嵌入式軟體平台(例如 STM32H5 系列的 STM32CubeH5),其中包括:
    – STM32Cube硬體抽象層(HAL),確保STM32產品組合的最大可移植性
    – STM32Cube低層API,透過使用者對硬體的高度控制確保最佳效能和佔用空間
    – 一組一致的中間件組件,例如 ThreadX, FileX / LevelX、NetX Duo、USBX、USB-PD、mbed-crypto、安全管理器 API、MCUboot 和 OpenBL
    – 所有嵌入式軟體實用程式以及全套週邊設備和應用擴展amp萊斯
  • STM32Cube 擴展包,其中包含嵌入式軟件組件,可通過以下方式補充 STM32Cube MCU 和 MPU 包的功能:
    – 中介軟體擴充和應用層
    - 前任amp在某些特定的 STMicroelectronics 開發板上運行的文件

軟體架構前amp萊斯

圖 1 顯示了應用程式的活動軟體區塊amp使用 Arm® Trust Zone® 的文件。 其他塊呈灰色。
圖 1. 應用程序示例amp使用 Arm® Trust Zone® 的文件

STM32H5 亞馬遜 Web 服務物聯網軟體 - 圖 2

  1. 前段未使用ampArm® Trust Zone® 的文件
  2. File與具有 STM585U02 的 X-CUBE-AWS 擴充包中的 B-U32I-IOT5A 的免費 RTOS™ IoT 參考整合相同。
圖 2 顯示了應用程式的活動軟體區塊amp不使用 Arm® 的檔案。
其他塊呈灰色。
信任區®
圖 2. 應用程序示例amp不使用 Arm® Trust Zone® 的情況

STM32H5 亞馬遜 Web 服務物聯網軟體 - 圖 3

執照

X-CUBE-AWS-H5 依據 SLA0048 軟體授權協議及其附加授權條款交付。

修訂歷史

表 1. 文件修訂歷史記錄

日期 修訂 變化
4 年 23 月 XNUMX 日 1 初次發布。

重要通知 - 請仔細閱讀

STMicroElectronics NV 及其子公司(「ST」)保留隨時對 ST 產品和/或本文檔進行更改、更正、增強、修改和改進的權利,恕不另行通知。採購商在下單前應取得ST產品的最新相關資訊。 ST 產品依照訂單確認時的 ST 銷售條款和條件進行銷售。
購買者對 ST 產品的選擇、選擇和使用承擔全部責任,ST 對購買者產品的應用協助或設計不承擔任何責任。
ST 此處未授予任何知識產權明示或暗示的許可。
轉售條款與此處所列資訊不同的 ST 產品將使 ST 對該產品授予的任何保固失效。
ST 和 ST 標誌是 ST 的商標。有關 ST 商標的更多信息,請參閱 www.st.com/trademarks。所有其他產品或服務名稱均為其各自所有者的財產。
本文檔中的資訊取代並取代本文檔任何先前版本中先前提供的資訊。
© 2023 義法半導體 – 保留所有權利

ST標誌

文件/資源

ST STM32H5 亞馬遜 Web 服務 物聯網軟體 [pdf] 使用者指南
STM32H5 亞馬遜 Web 服務 IoT 軟體、STM32H5、亞馬遜 Web 服務物聯網軟體, Web 服務物聯網軟體、服務物聯網軟體、物聯網軟體、軟體

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *