
Research Article
Review of Azure RTOS ThreadX Real-Time Operating System on STM32 platforms
@ARTICLE{10.4108/eetsmre.11710, author={P. H. Truong and H. Q. T. Ngo and V. D. T. Tran}, title={Review of Azure RTOS ThreadX Real-Time Operating System on STM32 platforms}, journal={EAI Endorsed Transactions on Sustainable Manufacturing and Renewable Energy}, volume={3}, number={1}, publisher={EAI}, journal_a={SUMARE}, year={2026}, month={5}, keywords={Real-time operating systems, Azure RTOS ThreadX, STM32 microcontrollers, deterministic scheduling, inter-thread communication, thread synchronization, memory management, ARM Cortex-M}, doi={10.4108/eetsmre.11710} }- P. H. Truong
H. Q. T. Ngo
V. D. T. Tran
Year: 2026
Review of Azure RTOS ThreadX Real-Time Operating System on STM32 platforms
SUMARE
EAI
DOI: 10.4108/eetsmre.11710
Abstract
Real-time operating systems (RTOS) play a critical role in modern embedded systems by providing deterministic execution, predictable timing behavior, and efficient use of limited hardware resources. These properties are especially important in industrial automation, energy control, and safety-oriented applications, where reliable timing behavior is required. This article focuses on Azure RTOS ThreadX, a lightweight RTOS, and examines its core real-time mechanisms, including scheduling, inter-thread communication and synchronization, and memory management. Particular attention is given to the integration of ThreadX with STM32 microcontrollers based on ARM Cortex-M architectures, which are widely adopted in industrial and energy-related embedded platforms. Therefore, a structured literature survey is conducted using peer-reviewed publications, official technical documentation, and industrial reports to analyze and compare ThreadX with other embedded RTOS solutions. The analysis indicates that, on typical STM32 platforms using ARM Cortex-M cores, ThreadX achieves context-switch latencies in the low microsecond range while maintaining a small kernel footprint suitable for resource-constrained devices. These characteristics enable reliable and predictable operation in industrial and safety-critical embedded systems, while also highlighting challenges related to scalability, mixed-criticality workloads, and energy-aware scheduling that motivate future research.
Copyright © 2026 P. H. Truong et al., licensed to EAI. This is an open access article distributed under the terms of the CC BY-NCSA 4.0, which permits copying, redistributing, remixing, transformation, and building upon the material in any medium so long as the original work is properly cited.


