QP简介
QP(Quantum Platform)是一个轻量级的、开源的、基于状态机的、事件驱动型应用程序框架。这个框架包括四部分:
事件处理器(QEP);
轻量级的事件驱动框架(QF);
任务调度微内核(QV、QK、QXK);
实时跟踪调试器(QS)。
(1)QEP
Quantum Event Processor是一个通用的,可移植的,可重用的状态机引擎。
QEP允许你直接把UML样式的状态图映射为代码。
QEP提供了传统的简单平面状态机和层次式状态机。QEP可以直接操作事队列和事件分发机制。
(2)QF
QF是一个通用的,事件驱动