About QP™ Port to POSIX
The QP/C, QP/C++, and QP-nano ports to the standard POSIX API (e.g., embedded Linux, BSD, QNX, INTEGRTITY POSIX subsystem, etc.) allow developers to build highly modular, well structured, concurrent POSIX applications based on the concept of active objects (a.k.a. Actors) and hierarchical state machines. QP frameworks complement POSIX by providing the high-level structure, while POSIX API provides low-level threading, file system, communications, and various device drivers. Also, the QP ports to POSIX enable developers to build efficient, multithreaded POSIX applications in a safer way and at a much higher level of abstraction than POSIX-threads (P-threads) and without a need to fiddle directly with the troublesome low-level mechanisms such as POSIX mutexes, POSIX condition variables objects, and so on.
NOTE: The QP™ Development Kits (QDK™) for POSIX (Linux, BSD, QNX) are included in the QP™ Baseline Code.
LICENSING: The QDKs™ are licensed the same way as the QP™ frameworks.
learn more about QP™ licensing
QP™ Development Kits (QDKs) for POSIX
|QDK™||QP™ Version||IDE/Compiler||Application Note||Download|
|QDK-C/POSIX||QP/C 5.1.1||GNU||QP and POSIX (1.0MB PDF)||QP/C Baseline
|QDK-C++/POSIX||QP/C++ 5.1.1||GNU||QP and POSIX (1.0MB PDF)||QP/C++ Baseline
|QDK-nano/POSIX||QP-nano 5.1.1||GNU||QP and POSIX (1.0MB PDF)||QP-nano Baseline
Related QP PortsQP-Qt integration (Cross-platform GUI Framework) QP on Raspberry Pi QP-Win32 integration
Last updated: November 08, 2013