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
CMX-RTX is an independent 3rd-party product - nothing to do with ARM:
http://www.cmx.com/rtx.htm
You need to go to CMX for support with their products:
http://www.cmx.com/dist.htm