QP overall structure
-
QP is a software framework for embedded systems based on event-driven, its overall structure as shown below.
-
AO activity object consists of two parts, the event queue and hierarchical state machine, each AO occupy a priority;
-
QF QF by the five data structure and operation, whose data structure using a similar structure uCOS-II;
-
QP has two scheduling modes: Qvanilla cooperative scheduling and preemptive scheduling QK, select one according to the actual requirements;
-
QS trace debugging tools;
-
Other features GUI, TCP / IP communication or the like, may be added to the platform in a manner AO plug.

reference:
[1] http://www.state-machine.com
[2] [Embedded systems craftsmen Square --- ESCW] q
-
QP is a software framework for embedded systems based on event-driven, its overall structure as shown below.
-
AO activity object consists of two parts, the event queue and hierarchical state machine, each AO occupy a priority;
-
QF QF by the five data structure and operation, whose data structure using a similar structure uCOS-II;
-
QP has two scheduling modes: Qvanilla cooperative scheduling and preemptive scheduling QK, select one according to the actual requirements;
-
QS trace debugging tools;
-
Other features GUI, TCP / IP communication or the like, may be added to the platform in a manner AO plug.

reference:
[1] http://www.state-machine.com
[2] [Embedded systems craftsmen Square --- ESCW] q