About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
sumare 26(1):

Research Article

Review of Azure RTOS ThreadX Real-Time Operating System on STM32 platforms

Download39 downloads
Cite
BibTeX Plain Text
  • @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
P. H. Truong1,2,*, H. Q. T. Ngo1,2, V. D. T. Tran2,3
  • 1: Ho Chi Minh City University of Technology
  • 2: Vietnam National University Ho Chi Minh City
  • 3: SIB Swiss Institute of Bioinformatics
*Contact email: nhanminhmn@gmail.com

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.

Keywords
Real-time operating systems, Azure RTOS ThreadX, STM32 microcontrollers, deterministic scheduling, inter-thread communication, thread synchronization, memory management, ARM Cortex-M
Received
2026-01-27
Accepted
2026-04-14
Published
2026-05-05
Publisher
EAI
http://dx.doi.org/10.4108/eetsmre.11710

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.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center
  • Cookie Preferences

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL