The Micrium OS Kernel, uC/OS 5, is a real-time preemptive kernel. Like the other Micrium OS modules and stacks, the kernel is written for resource-constrained microntrollers, while allowing the full potential of more capable processors. it currently features most services you would expect from a real-time kernel such as resource access synchronization, task management, and memory management. You can find more information about the basic concepts and theory behind a real-time kernel in the Kernel section of the Technologies Overview Manual.

Through the Integration and Configuration pages, you will learn how to integrate the kernel in your project and fine-tune its feature set to better fit your needs. The Programming Guide provides examples on how to use the kernel features. Common problems and their solution are discussed in the Troubleshooting Guide.