Quantum Kernel™-nano (QK-nano) 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-nano Real-Time Framework, and no need for blocking of active objects, allow QK-nano to be extremely simple and utilize only a single stack for all tasks and interrupts.
QK™-nano is not a standalone product but rather it requires a compatible version of QF-nano. QK-nano doesn't provide event queues, active objects, or even lookup tables used by the scheduler, because these elements are already part of the QF-nano. QK is described in Chapter 12 of the book Practical UML Statecharts in C/C++, Second Edition, Newnes 2008.
Please refer to Section 8. Using the Built-in Real-Time Kernels in the QP-nano Tutorial how to use the QK-nano kernel in an example.
1.5.4