QP/C++  5.8.2

Preemptive Non-Blocking Kernel. More...


file  qk.h
 QK/C++ platform-independent public interface.
file  qpcpp.h
 QP/C++ public interface including backwards-compatibility layer.
file  qk.cpp
 QK preemptive kernel core functions.
file  qk_mutex.cpp
 QP::QMutex::init(), QP::QMutex::lock(), and QP::QMutex::unlock() definitions.
file  qf_port.h
 QF/C++ port to Lint, Generic C++ compiler.
file  qf_port.h
 QF/C++ port to Lint, Generic C++ compiler.


 namespace associated with the QP/C++ framework

Detailed Description

Preemptive Non-Blocking Kernel.

QK is a tiny preemptive, priority-based, non-blocking kernel designed specifically for executing active objects. QK meets all the requirement of the Rate Monotonic Scheduling (a.k.a. Rate Monotonic Analysis — RMA) and can be used in hard real-time systems.