X-CUBE-AZRTOS-H7 (Azure® RTOS STM32Cube Expansion Package) provides a full integration of Microsoft® Azure® RTOS in the STM32Cube environment for the STM32H7 Series of microcontrollers. Ready-to-run applicative examples provided for the NUCLEO-H723ZG, STM32H735G-DK, STM32H747I-DISCO and STM32H743I-EVAL Evaluation boards, along with a full compatibility with STM32CubeMX and STM32CubeIDE, ensure that X-CUBE-AZRTOS-H7 drastically reduces the learning curve and provides a smooth application development experience with Azure® RTOS and STM32H7 Series microcontrollers.
The scope of this Expansion Package covers the following Azure® RTOS middleware: RTOS (ThreadX), USB Device and Host (USBX), file system including the support for NOR and NAND Flash memories (FileX and LevelX), and networking including Ethernet and Wi-Fi® media (NetX Duo).
- Integrated and full featured operating system: Azure® RTOS ThreadX
- Industrial grade networking stack optimized for performance coming with many IoT protocols: Azure® RTOS NetX Duo
- Advanced Flash file system (FS) / Flash translation layer (FTL), fully featured to support NAND / NOR Flash memories: Azure® RTOS FileX and Azure® RTOS LevelX
- USB Host and Device stacks coming with multiple classes: Azure® RTOS USBX
- Safety pre-certifications (available from Microsoft): IEC 61508 SIL4, IEC 62304 Class C and ISO 26262 ASIL D
- Security pre-certifications (available from Microsoft): EAL4+ for TLS/DTLS, FIPS 140-2 for software cryptographic library
- Many applicative examples available for STMicroelectronics NUCLEO-H723ZG, STM32H735G-DK, STM32H747I-DISCO and STM32H743I-EVAL boards
- Free user-friendly license terms
- Enhanced for STMicroelectronics toolset: graphical configuration of Azure® RTOS middleware with STM32CubeMX and STM32CubeIDE
- Update mechanism, which can be enabled by the user to be notified of new releases
Now STM32CubeMX allows you to start your project from examples and put your code on top of the already prepared examples in CubeFW packages.
X-CUBE-AZRTOS-H7（Azure® RTOS STM32Cube扩展包）在STM32H7系列微控制器的STM32Cube环境中实现了Microsoft® Azure® RTOS的完全集成。