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