QP(Quantum Platform),是一个通用的事件驱动框架,面向MCU,面向并发的层次式状态机模型。
QP包含了1个轻量级的QK(Quantum Kernel)内核以及一个协作式的QV(Quantum Vanilla)内核。
QEP(Quantum Event Processor)是一个通用的,可移植的,可重用的状态机引擎。
QEP允许你直接把UML样式的状态图映射为代码。
QEP提供了传统的简单平面状态机和层次式状态机。
QEP可以直接操作事件队列和事件派发机制。
QF(Quantum Frame)是一个通用的,事件驱动的应用框架,面向嵌入式系统。
QF被设计成和QEP,RTOS协同工作。
QF包含了事件队列,活动对象,事件遍历等。
QK是一个极小的,按运行到完成(Run To Complete)习惯的,执行独立任务的内核。
QK必须和QF相匹配。它支持中断抢占。
QV是一个协作式内核,不支持中断嵌套。
QS是一个的实时软件跟踪设施。
寻找有兴趣的同学一起学习,推动状态机编程。 |