STM32-Mikrocontroller unterstützen Microsoft Azure RTOS

EMBEDDED SYSTEMS

STMicroelectronics hat die Unterstützung für Microsoft Azure RTOS in seiner STM32Cube-Entwicklungsumgebung erweitert. Aktuell betrifft das mehr als 700 MCUs aus dem STM32 Arm Cortex-M-Portfolio.



Mit der Erweiterung stehen Softwarepakete für den Mainstream-Mikrocontroller STM32G0, die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur Verfügung.

STM32Cube vereinfacht die Entwicklung mit Azure RTOS als Standalone-Paket oder als konfigurierbare Add-on-Komponenten. Unterstützt wird Azure RTOS vom STM32CubeIDE-Tool und vom STM32CubeMX Initializer, der die Azure RTOS Komponenten direkt konfigurieren kann.


Weitere Entwicklungsunterstützung

ST bietet kostenlose Codebeispiele, die zur Beschleunigung der Entwicklung beitragen an sowie Demo-Projekte, die für den Betrieb auf STM32 Nucleo Boards, Discovery Kits und Evaluation Boards vorbereitet sind. Der Code steht alternativ auch auf STMicroelectronics Github zur Verfügung.

Zur Azure RTOS Suite gehört Middleware für Embedded-Projekte. Enthalten sind das Echtzeit-Betriebssystem ThreadX und das fehlertolerante FAT-Dateisystem FileX mit LevelX Wear Leveling für NAND- und NOR-Flash-Speicher. Weitere Bestandteile des Pakets sind die industrietauglichen TCP/IP-Stacks NetX Duo und der USB-Stack USBX mit Host- und Device-Unterstützung.

Die Unterstützung durch das STM32-System umfasst neben dem STM32 MCU WiKi auch ein spezielles Azure RTOS Topic in der ST-Entwicklercommunity im Internet.

Fachartikel