How to be notified each time a thread is executed?

adita 41 Reputation points


how can I be notified when a thread in ready state starts to be executed without modifying pre-certified code of Azure RTOS ThreadX?
I've defined TX_THREAD_STATE_CHANGE in tx_port.h but it is not enough as it doesn't exist a TX_EXECUTING state, I need something like that anyway.

Thank you.

Azure RTOS
Azure RTOS
An Azure embedded development suite including a small but powerful operating system for resource-constrained devices.
329 questions
{count} votes

Accepted answer
  1. Scott Azure RTOS 4,051 Reputation points

    In the scheduler, there is a call to _tx_execution_thread_enter (if TX_EXECUTION_PROFILE_ENABLE is defined). This is normally used by the execution profile kit (, but you can call your own function there or write a new _tx_execution_thread_enter function.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful