
µC/OS-II Kernel Awareness (KA) for WinIDE allows you
to display µC/OS-II's internal data structures in a convenient
series of Windows integrated with the WinIDE Debugger. This
provides you with information about each of the active tasks
in the target application, about each semaphore, mutex, mailbox,
queue and event flag group along with a list of all the tasks
waiting on these kernel objects, and more. This can become
very useful to the embedded developer when testing and debugging
applications.
The iSystem WinIDE is a powerful Integrated Development Environment
(IDE) that allows you to develop and manage a complete embedded
application project for a variety of target processors in a
convenient Windows interface. This IDE is the framework where
all necessary tools are integrated: a C compiler, an assembler,
a linker, an editor, a project manager, and a Debugger.
Included FREE when you purchase
iSystem's Emulators
µC/OS-II Kernel
Awareness Features
µC/OS-II-KA allows you to view the following information
as you are debugging your µC/OS-II based product:
- The address of the TCB of each task
- The name of each task
- The status (Ready, delayed, waiting
on event) of each task
- The number of ticks remaining for a
timeout or if a task is delayed
- The amount of stack space
used and left for each task
- The percentage of CPU time each
task relative to all the tasks
- The number of times each task
has been 'switched-in'
- The execution profile of each task
- More.
Download the µC/OS-II
KA for iSystem's WinIDE Technical Specifications.
µC/OS-II Task List
µC/OS-II-KA allows you to view information about each
task that you have created:
- The task name (if you assigned a name to each task)
- The
task priority
- The status (Ready, delayed, waiting on event)
of each task
- The number of ticks remaining for a timeout or
if a task is delayed
- The
event that the task is waiting for (if the task is waiting)
- How many
times the task has been 'switched-in'
- The current location of
the Stack Pointer (SP) for the task
- The amount of stack space used and left for each task
- More.
µC/OS-II
Semaphore List
µC/OS-II-KA allows you to view information about each
semaphore that you have created:
- The semaphore name (if you assigned a name to each
semaphore)
- The semaphore value (i.e. its count)
- A list of tasks waiting
for each semaphore (with their name)
- The address of the OS_EVENT
structure
Other µC/OS-II Lists
Similar to the semahore list, µC/OS-II-KA allows you
to view information about each:
- Mutual Exclusion Semaphore
- Event Flag group
- Message Mailbox
- Message Queue
- Memory Partition
The µC/OS-II KA for iSystem's WinIDE is included when
you purchase an iSystem emulator.