STM32WB Bluetooth® LE – Heart Rate Sensor project Migration to Azure RTOS ThreadX OS

Revision as of 15:38, 1 April 2022 by Registered User (→‎ThreadX code organization)

1. Overview of Azure RTOS ThreadX OS

  • Picokernel, preemption-threshold, event-chaining unique features
  • Execution profiling and performance metrics
  • Totally available in source code (ANSI C and assembler)
  • Safety Certifications (TÜV, MISRA, UL)
  • Integrated with other Azure RTOS components:
    • USBX
    • NETX and NETXDUO
    • FILEX
    • LEVELX
    • TRACEX

Fully detailed description of ThreadX OS features and benefits can be found here: Microsoft AzureRTOS ThreadX Documentation

1.1. ThreadX code organization

a a a a a a

a a a a

a a a a a

a a a a

1.2. ThreadX way of working

2. ST Sequencer VS ThreadX OS

2.1. Idle Task and Low Power Management

3. Required modifications

3.1. OS resources declaration

3.2. Synchronization mechanism replacement

4. References