X-CUBE-AWS-H5
Krótkie dane
STM32H5 Amazon Web Usługi®
Rozszerzenie oprogramowania IoT dla STM32Cube
STM32H5 Amazon Web Usługi Oprogramowanie IoT
(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
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®
- Nie używany w examples z Arm® Trust Zone®
- Filejest wspólne dla integracji referencyjnej Free RTOS™ IoT dla B-U585I-IOT02A w pakiecie rozszerzeń X-CUBE-AWS z STM32U5.
Pozostałe bloki są wyszarzone.
Strefa zaufania®
Rysunek 2. Zastosowanie npampnieużywający Arm® Trust Zone®
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
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 |