|
QP/C
|
Quantum Kernel™ (QK) is a tiny preemptive real-time kernel specifically designed for executing independent tasks in a run-to-completion (RTC) fashion. As it turns out, the RTC-style processing universally applied in the QF Real-Time Framework, and no need for blocking of active objects, allow QK to be extremely simple and utilize only a single stack for all tasks and interrupts.
QK™ is not a standalone product but rather it requires a compatible version of QF. QK doesn't provide event queues, active objects, or even lookup tables used by the scheduler, because these elements are already part of the QF. QK is described in Chapter 10 of the book Practical UML Statecharts in C/C++, Second Edition, Newnes 2008.
The 8. Using the Built-in Real-Time Kernels and Third-Party RTOSes part of the QP Tutorial describes how to use the QK kernel in an example.
Copyright © 2002-2011 Quantum Leaps, LLC. All Rights Reserved.
http://www.state-machine.com
1.7.6.1