
X-CUBE-AWS-H5
Kratek podatki
STM32H5 Amazon Web Storitve®
Razširitev programske opreme IoT za STM32Cube
STM32H5 Amazon Web Storitve Programska oprema IoT

(1) Fileje skupno referenčni integraciji FreeRTOS™ IoT za B-U585I-IOT02A v razširitvenem paketu X-CUBE-AWS s STM32U5.
Povezava do stanja izdelka
X-CUBE-AWS-H5

Lastnosti
- Vdelana programska oprema, pripravljena za uporabo, nprample z uporabo povezave Ethernet ali Wi‑Fi® za podporo hitre ocene in razvoja Amazona Web Aplikacije Services®, povezane z oblakom, ki temeljijo na mikrokrmilnikih serije STM32H5
- Amazon Free RTOS™ IoT referenčna integracija za komplet STM32H573I-DK Discovery
- Ethernet
- Modul Wi‑Fi® MXCHIP EMW3080B prek SPI prek konektorja STMod + kompleta Discovery
- Nastavljiv sklad TCP/IP
- Šifriranje TLS
- Posodobitev vdelane programske opreme
- Registracija več računov AWS IoT Core™
- AWS IoT Core™ pravočasna registracija
- Povezava AWS IoT Core™, senca naprave, opravila, zagovornik
- Posodobitev vdelane programske opreme AWS IoT Core™ OTA
- Telemetrija
- Vmesnik ukazne vrstice:
– Oskrba naprave
– Shranjevanje konfiguracije v NVM
– Spremljanje opravil jedra Free RTOS™ in njihove uporabe pomnilnika - Enostaven vstopni projekt brez Arm® Trust Zone®
- Projekt z omogočenim varnim upraviteljem STMicroelectronics:
– Arm® Trust Zone®
– Varen zagon
– Edinstvena avtentikacija naprave, ki jo je prvotno zagotovil STMicroelectronics v času izdelave: par ključev naprave in potrdilo X.509
– Varno shranjevanje zasebnega ključa in uporabniških skrivnosti
– Občutljive operacije, ki se izvajajo v izoliranem okolju
Opis
Razširitveni paket X-CUBE-AWS-H5 je sestavljen iz prilagoditve referenčne integracije Amazon Free RTOS™ STM32U5 IoT, prenesene na komplet STM32H573I-DK Discovery kot končno napravo.
X-CUBE-AWS-H5 predlaga štiri projekte, ki uporabniku izpostavljajo enake funkcije: telemetrijo, sence, zaščitnik naprave, opravila in posodobitev vdelane programske opreme po zraku. Podatki telemetrije so sestavljeni iz števila paketov IP, ki gredo v omrežni vmesnik in iz njega.
Enostavna vhodna projekta, aws_eth in aws_ri (no-Trust Zone®), shranita poverilnice naprave in nastavitve v zunanji NOR flash pomnilnik kompleta STM32H573I-DK Discovery. Zagotavljajo povezljivost Ethernet oziroma Wi‑Fi®.
Referenčni projekti, aws_eth_tz aws_ri_tz (Arm®
Trust Zone® in varni upravitelj STMicroelectronics), hranite poverilnice in nastavitve naprave šifrirane v varni shrambi MCU. Varnostno občutljivi podatki in operacije ostanejo v varni particiji, kjer niso izpostavljeni uporabniški aplikaciji. Postopek varnega zagona deluje kot koren zaupanja za aplikacijo, preden jo zaženete. Poskrbi za varno posodobitev vdelane programske opreme, ko uporabniška aplikacija prenese novo sliko. Poleg tega STMicroelectronics v času izdelave MCU zagotavlja edinstveno identiteto v čipu. Sestavljen je iz para ključev ECDSA in certifikata X.509, ki ga podpisuje STMicroelectronics. Ta projekt uporablja to potrdilo za povezovanje z AWS IoT Core™.
Pred zagonom aws_eth_tz ali aws_ri_tz mora uporabnik namestiti varnega upravitelja na cilj STM32H573I-DK. Komplet za dostop do varnega upravitelja je na voljo kot X-CUBE-SEC-M-H5 pri varnem upravitelju STM32TRUSTEE-SM STMicroelectronics web strani.
Komplet STM32H573I-DK Discovery, ki izvirno podpira povezljivost Ethernet, cilja na kvalifikacijo AWS IoT Core™ in™ Free RTOS.
Splošne informacije
Razširitveni paket X-CUBE-AWS-H5 je predstavljen na 32-bitnem mikrokrmilniku STM5H32, ki temelji na procesorju Arm® Cortex® ‑M33 z Arm® Trust Zone®.
Opomba:
Arm in Trust Zone sta registrirani blagovni znamki družbe Arm Limited (ali njenih podružnic) v ZDA in/ali drugje.
1.1 Informacije o naročanju
X-CUBE-AWS-H5 je na voljo za brezplačen prenos s spletnega mesta www.st.com webmesto.
1.2 Kaj je STM32Cube?
STM32Cube je izvirna pobuda STMicroelectronics za znatno izboljšanje produktivnosti oblikovalca z zmanjšanjem truda, časa in stroškov pri razvoju. STM32Cube pokriva celoten portfelj STM32. STM32Cube vključuje:
- Nabor uporabniku prijaznih orodij za razvoj programske opreme, ki pokrivajo razvoj projekta od zasnove do realizacije, med katerimi so:
– STM32CubeMX, grafično orodje za konfiguracijo programske opreme, ki omogoča samodejno generiranje inicializacijske kode C z uporabo grafičnih čarovnikov
– STM32CubeIDE, vsestransko razvojno orodje s konfiguracijo perifernih naprav, ustvarjanjem kode, prevajanjem kode in funkcijami za odpravljanje napak
– STM32CubeCLT, nabor razvojnih orodij vse v enem z ukazno vrstico s prevajanjem kode, programiranjem plošč in funkcijami za odpravljanje napak
– STM32CubeProgrammer (STM32CubeProg), orodje za programiranje, ki je na voljo v grafični različici in različici ukazne vrstice
– STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD), zmogljiva nadzorna orodja za natančno nastavitev obnašanja in delovanja aplikacij STM32 v realnem času - Paketi STM32Cube MCU in MPU, celovite platforme vgrajene programske opreme, specifične za vsako serijo mikrokrmilnika in mikroprocesorja (kot je STM32CubeH5 za serijo STM32H5), ki vključujejo:
– Sloj abstrakcije strojne opreme (HAL) STM32Cube, ki zagotavlja maksimalno prenosljivost v celotnem portfelju STM32
– Nizkoplastni API-ji STM32Cube, ki zagotavljajo najboljšo zmogljivost in odtis z visoko stopnjo uporabniškega nadzora nad strojno opremo
– Dosleden nabor komponent vmesne programske opreme, kot je ThreadX, FileX / LevelX, NetX Duo, USBX, USB-PD, mbed-crypto, API za varno upravljanje, MCUboot in OpenBL
– Vsi pripomočki vgrajene programske opreme s polnimi kompleti perifernih in aplikativnih examples - Razširitveni paketi STM32Cube, ki vsebujejo vgrajene programske komponente, ki dopolnjujejo funkcionalnosti paketov STM32Cube MCU in MPU z:
– Razširitve vmesne programske opreme in aplikativne plasti
- examples, ki deluje na nekaterih posebnih razvojnih ploščah STMicroelectronics
Arhitektura programske opreme npramples
Slika 1 prikazuje aktivne programske bloke za aplikacijo nprampdatoteke, ki uporabljajo Arm® Trust Zone®. Drugi bloki so sivi.
Slika 1. Aplikacija nprampz uporabo Arm® Trust Zone®

- Ni uporabljeno v prampz Arm® Trust Zone®
- Fileje skupno referenčni integraciji Free RTOS™ IoT za B-U585I-IOT02A v razširitvenem paketu X-CUBE-AWS s STM32U5.
Drugi bloki so sivi.
Trust Zone®
Slika 2. Aplikacija nprampče ne uporabljate Arm® Trust Zone®

Licenca
X-CUBE-AWS-H5 je dobavljen v skladu z licenčno pogodbo za programsko opremo SLA0048 in njenimi dodatnimi licenčnimi pogoji.
Zgodovina revizij
Tabela 1. Zgodovina revizij dokumenta
| Datum | Revizija | Spremembe |
| 4. september 23 | 1 | Začetna izdaja. |
POMEMBNO OBVESTILO – POZORNO PREBERITE
STMicroelectronics NV in njegove hčerinske družbe (»ST«) si pridržujejo pravico do sprememb, popravkov, izboljšav, modifikacij in izboljšav izdelkov ST in/ali tega dokumenta kadar koli brez predhodnega obvestila. Kupci morajo pred oddajo naročil pridobiti najnovejše ustrezne informacije o izdelkih ST. Izdelki ST se prodajajo v skladu s prodajnimi pogoji ST, ki veljajo v času potrditve naročila.
Kupci so izključno odgovorni za izbiro, izbiro in uporabo izdelkov ST in ST ne prevzema nobene odgovornosti za pomoč pri uporabi ali oblikovanje izdelkov kupcev.
ST v tem dokumentu ne podeljuje nobene licence, izrecne ali implicitne, za katero koli pravico do intelektualne lastnine.
Nadaljnja prodaja izdelkov ST z določbami, ki se razlikujejo od informacij, navedenih v tem dokumentu, razveljavi vsako garancijo, ki jo ST odobri za tak izdelek.
ST in logotip ST sta blagovni znamki ST. Za dodatne informacije o blagovnih znamkah ST glejte www.st.com/trademarks. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov.
Informacije v tem dokumentu prevladajo in nadomeščajo informacije, ki so bile predhodno navedene v kateri koli prejšnji različici tega dokumenta.
© 2023 STMicroelectronics – Vse pravice pridržane

Dokumenti / Viri
![]() |
ST STM32H5 Amazon Web Storitve Programska oprema IoT [pdf] Uporabniški priročnik STM32H5 Amazon Web Storitve Programska oprema IoT, STM32H5, Amazon Web Storitve IoT Programska oprema, Web Storitve Programska oprema IoT, Storitve Programska oprema IoT, Programska oprema IoT, Programska oprema |
