Fully integrated within STM32Cube ecosystem, software expansion packs build on recently announced joint initiative with Microsoft
The new software packs provide additional code examples that help overcome common engineering challenges to accelerate time to market. As it is royalty-free, developers can use and customise the examples out of the box.
The first expansion pack, the X-CUBE-AZRTOS-H7, gives a head-start to projects targeted at using ST’s STM32H7 microcontrollers (MCUs).
The STM32H7 series contains over 100 single-core and dual-core variants, delivering processing performance up to the industry’s highest benchmark scores for MCUs based on Arm Cortex-M processors, with powerful graphics-handling capabilities and hardware-based cyber-security.
More About STM32Cube
STM32Cube software packs and tools include:
- STM32CubeMX configuration tool
- STM32CubeIDE integrated development environment
- STM32Cube MCU Packages for specific MCUs
- STM32Cube Expansion Packages.
The extensive selection of hardware to aid prototyping includes economical STM32 Nucleo boards, easy-to-use Discovery Kits, and fully featured evaluation boards.
Microsoft Azure RTOS can be accessed through STM32Cube tools. The X-CUBE-AZRTOS-H7 software pack is compatible with STM32CubeMX and STM32CubeIDE, enabling direct graphical configuration of the Azure RTOS middleware stacks and comes with an extensive list of application examples for ST’s NUCLEO-H723ZG, STM32H747I-DISCO, STM32H743I-EVAL and STM32H735G-DK boards.
The Azure RTOS suite brings together essential components that facilitate creating reliable and energy-efficient smart objects, including:
- Azure RTOS ThreadX real-time operating system, which has a compact memory footprint suited to resource-constrained applications
- FileX fault-tolerant file system that supports diverse storage media including RAM, Flash, and removable media. Industrial-grade TCP/IP networking stacks and a USB stack are also provided.
Robust cyber-protection built into Azure RTOS includes Common Criteria (CC) EAL4+ certified IP layer security (IPsec) and socket layer security (TLS and DTLS) protocols and a FIPS 140-2 certified software cryptographic library. Safety pre-certifications including IEC 61508 SIL4, IEC 62304 Class C, and ISO 26262 ASIL-D are also available directly from Microsoft.
“With the latest STM32Cube Expansion Packages, our customers can be sure of achieving the fastest route to market when creating new products running Azure RTOS,” said Ricardo de Sa Earp, Group Vice President, Microcontroller Division General Manager, STMicroelectronics.
X-CUBE-AZRTOS-H7 is available now to download, free of charge at STMicroelectronics’ website. ST will also release similar packs for other STM32 MCUs throughout 2021.