Logo ST

X-CUBE-AWS-H5
Krótkie dane
STM32H5 Amazon Web Usługi®
Rozszerzenie oprogramowania IoT dla STM32Cube

STM32H5 Amazon Web Usługi Oprogramowanie IoT

STM32H5 Amazon Web Usługi Oprogramowanie IoT – rys. 1

(1) Filejest wspólne dla integracji referencyjnej FreeRTOS™ IoT dla B-U585I-IOT02A w pakiecie rozszerzeń X-CUBE-AWS z STM32U5.

Link do statusu produktu
X-CUBE-AWS-H5

STM32H5 Amazon Web Usługi Oprogramowanie IoT - Symbol 1

Cechy

  • Gotowe do uruchomienia oprogramowanie sprzętowe, npample wykorzystujący łączność Ethernet lub Wi-Fi® w celu wsparcia szybkiej oceny i rozwoju Amazon Web Aplikacje połączone z chmurą Services® oparte na mikrokontrolerach serii STM32H5
  • Integracja referencyjna Amazon Free RTOS™ IoT dla zestawu Discovery STM32H573I-DK
  • Sieć Ethernetowa
  • Moduł Wi‑Fi® MXCHIP EMW3080B przez SPI poprzez złącze STMod + zestawu Discovery
  • Konfigurowalny stos TCP/IP
  • Szyfrowanie TLS
  • Aktualizacja oprogramowania sprzętowego
  • Rejestracja wielu kont AWS IoT Core™
  •  Rejestracja just-in-time w AWS IoT Core™
  •  Połączenie AWS IoT Core™, cień urządzenia, zadania, obrońca
  • Aktualizacja oprogramowania sprzętowego AWS IoT Core™ OTA
  •  Telemetria
  • Interfejs linii komend:
    – Udostępnianie urządzeń
    – Zapisywanie konfiguracji w NVM
    – Monitorowanie zadań jądra Free RTOS™ i wykorzystania ich pamięci
  • Łatwy projekt krokowy, bez Arm® Trust Zone®
  • Projekt z obsługą bezpiecznego menedżera STMicroelectronics:
    – Arm® Trust Zone®
    – Bezpieczny rozruch
    – Unikalne uwierzytelnianie urządzenia początkowo zapewnione przez STMicroelectronics na etapie produkcji: para kluczy urządzenia i certyfikat X.509
    – Bezpieczne przechowywanie klucza prywatnego i tajemnic użytkownika
    – Wrażliwe operacje wykonywane w izolowanym środowisku

Opis

Pakiet rozszerzeń X-CUBE-AWS-H5 składa się z adaptacji integracji referencyjnej Amazon Free RTOS™ STM32U5 IoT przeniesionej do zestawu Discovery STM32H573I-DK jako urządzenia końcowego.
X-CUBE-AWS-H5 proponuje cztery projekty udostępniające użytkownikowi te same funkcjonalności: telemetrię, cienie, defensywę urządzenia, zadania i bezprzewodową aktualizację oprogramowania sprzętowego. Dane telemetryczne polegają na liczbie pakietów IP wchodzących i wychodzących z interfejsu sieciowego.
Łatwe projekty krok po kroku, aws_eth i aws_ri (no-Trust Zone®), zapisują dane uwierzytelniające i ustawienia urządzenia w zewnętrznej pamięci flash NOR zestawu STM32H573I-DK Discovery. Zapewniają odpowiednio łączność Ethernet i Wi-Fi®.
Projekty referencyjne aws_eth_tz aws_ri_tz (Arm®
Trust Zone® i menedżer zabezpieczeń STMicroelectronics), przechowuj dane uwierzytelniające i ustawienia urządzenia zaszyfrowane w bezpiecznym magazynie MCU. Dane i operacje wrażliwe na bezpieczeństwo pozostają na bezpiecznej partycji, gdzie nie są widoczne dla aplikacji użytkownika. Proces bezpiecznego rozruchu działa jako źródło zaufania aplikacji przed jej uruchomieniem. Dba o bezpieczną aktualizację oprogramowania sprzętowego po pobraniu nowego obrazu przez aplikację użytkownika. Ponadto na etapie produkcji MCU firma STMicroelectronics zapewnia unikalną identyfikację w chipie. Składa się z pary kluczy ECDSA i certyfikatu X.509 podpisanego przez STMicroelectronics. Ten projekt używa tego certyfikatu do łączenia się z AWS IoT Core™.
Przed uruchomieniem aws_eth_tz lub aws_ri_tz użytkownik musi zainstalować bezpiecznego menedżera na urządzeniu docelowym STM32H573I-DK. Zestaw bezpiecznego dostępu do menedżera jest dostępny jako X-CUBE-SEC-M-H5 w menedżerze bezpieczeństwa STM32TRUSTEE-SM STMicroelectronics web strona.
Zestaw STM32H573I-DK Discovery, który natywnie obsługuje łączność Ethernet, jest przeznaczony zarówno dla AWS IoT Core™, jak i kwalifikacji™ Free RTOS.

Informacje ogólne

Pakiet rozszerzeń X-CUBE-AWS-H5 zademonstrowano na 32-bitowym mikrokontrolerze STM5H32 opartym na procesorze Arm® Cortex® -M33 z Arm® Trust Zone®.
Notatka:
Arm i Trust Zone są zastrzeżonymi znakami towarowymi firmy Arm Limited (lub jej spółek zależnych) w USA i/lub gdzie indziej.

1.1 Informacje dotyczące zamawiania
X-CUBE-AWS-H5 można pobrać bezpłatnie ze strony www.st.com webstrona.

1.2 Co to jest STM32Cube?
STM32Cube to oryginalna inicjatywa STMicroelectronics mająca na celu znaczną poprawę produktywności projektantów poprzez zmniejszenie wysiłku, czasu i kosztów rozwoju. STM32Cube obejmuje całe portfolio STM32. STM32Cube zawiera:

  • Zestaw przyjaznych dla użytkownika narzędzi programistycznych obejmujących rozwój projektu od koncepcji do realizacji, wśród których znajdują się:
    – STM32CubeMX, graficzne narzędzie konfiguracyjne oprogramowania, które umożliwia automatyczne generowanie kodu inicjującego C przy użyciu kreatorów graficznych
    – STM32CubeIDE, wszechstronne narzędzie programistyczne z konfiguracją urządzeń peryferyjnych, generowaniem kodu, kompilacją kodu i funkcjami debugowania
    – STM32CubeCLT, wszechstronny zestaw narzędzi programistycznych wiersza poleceń z kompilacją kodu, programowaniem płytki i funkcjami debugowania
    – STM32CubeProgrammer (STM32CubeProg), narzędzie programistyczne dostępne w wersji graficznej i wiersza poleceń
    – STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD), potężne narzędzia monitorujące umożliwiające precyzyjne dostrajanie zachowania i wydajności aplikacji STM32 w czasie rzeczywistym
  • Pakiety STM32Cube MCU i MPU, kompleksowe platformy oprogramowania wbudowanego specyficzne dla każdej serii mikrokontrolerów i mikroprocesorów (takie jak STM32CubeH5 dla serii STM32H5), które obejmują:
    – Warstwa abstrakcji sprzętu STM32Cube (HAL), zapewniająca maksymalną przenośność w całym portfolio STM32
    – Niskowarstwowe API STM32Cube, zapewniające najlepszą wydajność i zajmowane miejsce przy wysokim stopniu kontroli użytkownika nad sprzętem
    – Spójny zestaw komponentów oprogramowania pośredniego, takich jak ThreadX, FileX / LevelX, NetX Duo, USBX, USB-PD, mbed-crypto, API bezpiecznego menedżera, MCUboot i OpenBL
    – Wszystkie wbudowane narzędzia programowe z pełnym zestawem urządzeń peryferyjnych i aplikacyjnych, npamples
  • Pakiety rozszerzeń STM32Cube, które zawierają wbudowane komponenty oprogramowania, które uzupełniają funkcje pakietów MCU i MPU STM32Cube o:
    – Rozszerzenia oprogramowania pośredniego i warstwy aplikacyjne
    - Byłyamppliki działające na niektórych konkretnych płytach rozwojowych STMicroelectronics

Architektura oprogramowania npamples

Rysunek 1 przedstawia aktywne bloki oprogramowania dla aplikacji npamppliki korzystające z Arm® Trust Zone®. Pozostałe bloki są wyszarzone.
Rysunek 1. Zastosowanie npamppliki przy użyciu Arm® Trust Zone®

STM32H5 Amazon Web Usługi Oprogramowanie IoT – rys. 2

  1. Nie używany w examples z Arm® Trust Zone®
  2. Filejest wspólne dla integracji referencyjnej Free RTOS™ IoT dla B-U585I-IOT02A w pakiecie rozszerzeń X-CUBE-AWS z STM32U5.
Rysunek 2 przedstawia aktywne bloki oprogramowania dla aplikacji npamppliki, które nie korzystają z Arm®.
Pozostałe bloki są wyszarzone.
Strefa zaufania®
Rysunek 2. Zastosowanie npampnieużywający Arm® Trust Zone®

STM32H5 Amazon Web Usługi Oprogramowanie IoT – rys. 3

Licencja

X-CUBE-AWS-H5 jest dostarczany w ramach umowy licencyjnej oprogramowania SLA0048 i jej Dodatkowych warunków licencyjnych.

Historia rewizji

Tabela 1. Historia zmian dokumentu

Data Rewizja Zmiany
4-wrz-23 1 Pierwsze wydanie.

WAŻNA INFORMACJA – PRZECZYTAJ UWAŻNIE

STMicroelectronics NV i jej spółki zależne („ST”) zastrzegają sobie prawo do wprowadzania zmian, poprawek, ulepszeń, modyfikacji i udoskonaleń produktów ST i/lub niniejszego dokumentu w dowolnym momencie bez powiadomienia. Nabywcy powinni uzyskać najnowsze istotne informacje o produktach ST przed złożeniem zamówienia. Produkty ST są sprzedawane zgodnie z warunkami sprzedaży ST obowiązującymi w momencie potwierdzenia zamówienia.
Nabywcy ponoszą wyłączną odpowiedzialność za wybór, selekcję i użytkowanie produktów ST. ST nie ponosi żadnej odpowiedzialności za pomoc w stosowaniu ani za konstrukcję produktów nabywców.
ST nie udziela żadnej licencji, wyraźnej ani dorozumianej, na jakiekolwiek prawa własności intelektualnej.
Odsprzedaż produktów ST z postanowieniami różniącymi się od informacji zawartych w niniejszym dokumencie powoduje unieważnienie gwarancji udzielonej przez ST na taki produkt.
ST i logo ST są znakami towarowymi ST. Aby uzyskać dodatkowe informacje o znakach towarowych ST, zapoznaj się z www.st.com/trademarks. Wszystkie inne nazwy produktów lub usług są własnością ich odpowiednich właścicieli.
Informacje zawarte w niniejszym dokumencie zastępują informacje podane wcześniej w jakiejkolwiek poprzedniej wersji tego dokumentu.
© 2023 STMicroelectronics – Wszelkie prawa zastrzeżone

Logo ST

Dokumenty / Zasoby

ST STM32H5 Amazon Web Usługi Oprogramowanie IoT [plik PDF] Instrukcja użytkownika
STM32H5 Amazon Web Usługi Oprogramowanie IoT, STM32H5, Amazon Web Usługi Oprogramowanie IoT, Web Usługi Oprogramowanie IoT, Usługi Oprogramowanie IoT, Oprogramowanie IoT, Oprogramowanie

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *