[内核技术]

关于状态机QP,有没有同学一起玩?

[复制链接]
2027|1
手机看帖
扫描二维码
随时随地手机跟帖
shauew|  楼主 | 2016-2-26 16:13 | 显示全部楼层 |阅读模式
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是一个的实时软件跟踪设施。

寻找有兴趣的同学一起学习,推动状态机编程。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

559

帖子

7

粉丝