QP实时嵌入式框架之QM

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

QM是一款基于模型设计和自动代码生成的软件工具,将软件分解为事件驱动组件模块,并以图形方式设计与这些组件相关联的分层状态机。QM具有简单、内置QP框架和捕捉物理设计等特点,能够生成高质量的代码并灵活控制源代码结构。设计目标是尊重设计决策、简化状态图绘制并引入新的表示法来表示内部转换。

🎯

关键要点

  • QM是一款基于模型设计和自动代码生成的软件工具。
  • QM将软件分解为事件驱动组件模块,并以图形方式设计分层状态机。
  • QM能够生成高质量的代码,并灵活控制源代码结构。
  • QM的设计目标是尊重设计决策,简化状态图绘制,引入新的表示法。
  • QM是一个跨平台的桌面应用程序,支持Windows、Linux和MacOS。
  • QM的主要特点是简单、内置QP框架和捕捉物理设计。
  • QM直接将设计映射到C或C++代码,避免复杂的模型转换。
  • QM提供了明确定义的框架扩展点,简化了代码生成过程。
  • QM允许将代码的物理设计作为模型的一部分,灵活控制源代码结构。
  • QM尊重设计决策,简化状态图绘制,避免使用伪状态。
➡️

继续阅读