QP状态机学习①——QP状态机架构

QP是一个实时嵌入式框架(RTEF),事件驱动的实时内核(RTOS内核)以及一套基于主机的互补工具相结合的,可实现事件驱动的体系结构,并且基于模型设计可以自动代码生成。
QP-bundle,是QM建模工具和QTools的集合,捆绑在一个简单的包中,支持系统Windows、Linux、macOS。QP-bundle包提供所有QP实时嵌入式框架(RTEF)和所有随附的基于主机的工具,简化了安装。下载路径是:Modern Embedded Software - Quantum Leaps 下拉就可以进行选择。

QP状态机学习①——QP状态机架构_第1张图片
安装流程比较简单,我们就不进行详细的解释了,可以参考:QP状态机简单入门之软件篇
下载完成大致就是这样的:
QP状态机学习①——QP状态机架构_第2张图片

  • QM-基于QM模型的设计工具
    需要注意上位机软件是QM也就是上面的软件是进行配置状态机图然后生成逻辑部分的,一般使用的流程是先进行绘制状态机图的UML的图然后再自己写一部分关于程序的流程,最后进行生成状态机的流程图。

  • QPC-QP / C实时嵌入式框架(RTEF)
    这主要是嵌入式的软件,相当于SDK。其文件关系如下
    QP状态机学习①——QP状态机架构_第3张图片
    主要需要的文件是include 、ports 、src 另外的文件基本上用的比较少。我们可以在安装的位置找到对应的QPC位置.
    QP状态机学习①——QP状态机架构_第4张图片

  • QTool-QTools集合
    QP状态机学习①——QP状态机架构_第5张图片
    没咋用过,好像就qspy可能会用得上

你可能感兴趣的:(QP状态机,学习,QP状态机)