Practical UML Statecharts in C/C++, 2nd Ed. Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems (PSiCC2) is the most popular book about UML statecharts and event-driven programming for embedded systems. This ultimate resource describes all the related concepts and provides a very detailed design study of the QP™ frameworks. companion page to PSiCC2

About the QP Development Kit (QDK) for µC/OS-II

To focus the discussion and provide executable code, the QP ports to µC/OS-II have been done on the 80x86 running 16-bit DOS (the same platform used in the original MicroC/OS-II book). However, the provided QP port has been carefully designed to use only the µC/OS-II API, which insulates QP from the CPU and compiler used. In other words, the provided code for the QP port to µC/OS-II can be taken "as is" and does not need to change when used with any other CPU type and compiler supported by µC/OS-II.

NOTE: The QP™ Development Kits (QDK™) for µC/OS-II are included in the QP™ Baseline Code and are described in the book "Practical UML Statecharts in C/C++, Second Edition".

LICENSING: The QDKs™ are licensed the same way as the QP™ frameworks.
learn more about QP™ licensing

QP™ Development Kits (QDKs) for uC/OS-II

QDK™ Board QP™ Version Compiler Manual Download
QDK-C/uCOS-II DOS Console QP/C 5.1.1 Open Watcom PSiCC2 QP/C Baseline
QDK-C++/uC/OS-II DOS Console QP/C++ 5.1.1 Open Watcom PSiCC2 QP/C++ Baseline

Last updated: November 08, 2013