Hardware manual
System Description
4 © PHYTEC America LLC 2009 L-718e_2
2.5 Micrium µC/OS-II Real-Time Kernel
The Micrium μC/OS-II Real-Time Kernel is a highly portable, ROMable, very scalable, preemptive
real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers. µC/OS-II can
manage up to 255 tasks and provides the following services:
Semaphores
Mutual Exclusion Semaphores (to reduce priority inversions)
Event Flags
Message Mailboxes
Message Queues
Task Management (Create, Delete, Change Priority, Suspend/Resume etc.)
Fixed Sized Memory Block management
Time Management
Timer Management
µC/OS-II runs on a large number of processor architectures.
µC/OS-II Kernel Awareness Plug-In displays µC/OS-II's internal data structures in a convenient series
of Windows integrated with the C SPY Debugger within the IAR Embedded WorkBench
®
. This
provides 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 functionality supports testing and debugging applications.
For more information on the Micrium tools visit their website at: www.micrium.com