Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


Is CMX-RTX a thread-based RTOS?

I am maintaining a 10 yo project which uses ARM9 based STR912 and CMX-RTX as its RTOS.

The CMX-RTX manual is basically an extraction of the header files without much details. There is even not any introduction of the RTOS methodology at all. It lists all the task functions. I know some of the thread-based RTOS use tasks to refer to actual threads. You can figure that out from its document. But I can't get that conclusion of CMX-RTX. The more I look at it, it more seems to be non-thread, but tasks. I am a little surprised an embedded OS does not have threads.

I will appreciate if anyone can clarify this.

Jim