CMXBug
Debugger per CMX-RTX
When the CMXBug task is running,
it prohibits other tasks from running and also freezes the task
timers and cyclic timers, so as the user will get an accurate
picture of the "current state" of the CMX OS
environment.
CMXBug allows the user to "single step"
one system TICK, thus allowing normal activity to occur
for one system TICK, with CMXBug resuming after
this "single step". Also the user can set the number
of system TICKS that CMXBug will wait, allowing
normal activity, before it again resumes. This is a very powerful
and helpful feature.
CMXBug allows the user access to most of the CMX OS
features, such as: Tasks, Cyclic timers, Resources, Mailboxes,
Queues, Stacks, the system TICK and TIMESLICE scales, etc. For
example, you may view a task, which shows it's current state (ready,
waiting on what, the time remaining, etc.), it's current priority,
it's starting address, the events associated with the task, the
task's stack address and maximum usage, etc. Also you may start
a task, wake a task that was waiting on some entity, stop a task,
etc.
CMXBug also allows the user information pertaining to each
task percentage of RUNNING time, to the total. This enables the
user to obtain an accurate picture of each task, in relation to
all tasks. It also shows the amount of time, that the processor
is "IDLE" with no task running. This allows the
user a very powerful insight as to how the processor time is being
spent.
CMXBug is now available for FREE, with the CMX
CMX-RTX
package, for most processors/vendors that CMX supports.
All source code is included.
Call, fax or Email us with any additional questions that you may
have.
Content subject to change without notice.
Page up-dated at September 20st, 1997
GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY
Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661