Azure RTOS on STM32

Easily run Azure RTOS on STM32 MCUs with STM32Cube ecosystem

X-CUBE-AZRTOS expansion pack

STM32Cube provides seamless access to the Microsoft® Azure RTOS suite

The X-CUBE-AZRTOS software package brings together essential components that simplify the design of reliable and energy-efficient smart objects and allows designers to benefit from Azure RTOS pre-certifications for safety and security applications.

Key features

  • Full integration of Microsoft® Azure RTOS middleware in the STM32Cube environment:
    • RTOS (ThreadX),
    • USB Host and Device (USBX),
    • File system including the support for NOR and NAND Flash memories (FileX and LevelX),
    • Networking including Ethernet and Wi-Fi media (NetX Duo)
  • Professional grade, highly reliable and market-proven middleware suite
  • Industrial certifications
    • Safety pre-certifications (available from Microsoft)
    • Security pre-certifications (available from Microsoft)
  • Free user-friendly license terms

Application examples

iot nodes IoT nodes
industrial applications Industrial applications
iot applications IoT applications
medical devices Medical devices
automation Industrial control equipment
safety-critical products Safety-critical products

Recommended resources

nucleo-wl55jc

The NUCLEO-WL55JC allows developers to try out new ideas and to quickly create prototypes based on the LoRa-enabled STM32WL MCU. Designers using the NUCLEO-WL55JC can also benefit from the Microsoft® Azure RTOS thanks to its associated software expansion package.

x-cube-azrtos-wl

This STM32Cube expansion package integrates Microsoft® Azure RTOS in the STM32Cube environment for the STM32WL series of microcontrollers. It integrates RTOS (ThreadX) and file system (FileX and LevelX).

video stm32wl: how to port an existing rf application on azure threadx rtos
 
 

Learn how to move your existing STM32WL project to Azure ThreadX RTOS.

stm32h735g-dk

The STM32H735G-DK discovery kit is a complete demonstration and development platform for the STM32H735IGK6U microcontroller, based on Arm® Cortex®-M7 core.

Designers using the STM32H735G-DK can also benefit from the Microsoft® Azure RTOS thanks to its X-CUBE-AZRTOS-H7 software expansion package.

x-cube-azrtos-h7

This STM32Cube expansion package provides a full integration of Microsoft® Azure RTOS in the STM32Cube environment for the STM32H7 series of microcontrollers. It integrates RTOS (ThreadX), USB Host and Device (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).

video video: getting started with x-cube-azrtos-h7
 
 

Discover the full integration of Microsoft® Azure RTOS in the STM32Cube environment and jump-start your first Azure RTOS projects for STM32H7 product series with X-CUBE-AZRTOS-H7.

webinar azure rtos stm32
  • STM32 ecosystem overview
  • Azure RTOS integration and roadmap for STM32
  • Practical demonstration of Azure RTOS for STM32H7 series of microcontrollers