这是名为 QP Real-Time Embedded Frameworks Tools 的 Linux 应用程序,其最新版本可以作为 qpc_7.3.0.zip 下载。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
免费下载并在线运行这个名为 QP Real-Time Embedded Frameworks Tools with OnWorks 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
QP 实时嵌入式框架工具
描述:
QP 实时嵌入式框架 (RTEF) 提供基于活动对象(参与者)和分层状态机的轻量级现代事件驱动架构。 匹配的基于模型的 QM 设计工具和其他基于主机的工具通过支持事件驱动嵌入式软件的图形建模、代码生成、软件跟踪和单元测试来补充 QP 框架。 访问 https://www.state-machine.com 获取更多信息。
QP RTEF 可以在裸机单芯片微控制器上运行,完全取代传统的 RTOS。 这些框架包含精选的内置实时内核(RTOS 内核),例如协作 QV 内核、抢占式非阻塞 QK 内核和独特的抢占式双模式(阻塞/非阻塞)QXK 内核. 为 ARM Cortex-M (M0/M0+/M3/M4F/M7) 以及其他 CPU 提供了本机 QP 端口和即用型示例。
QP RTEF 还可以与许多传统的 RTOS 和桌面操作系统一起工作,例如 Linux 和 Windows。
产品优势
- 基于事件驱动的活动对象(参与者)的轻量级实时嵌入式框架(RTEF),比传统的“裸”RTOS 线程更安全、更具扩展性
- 用于分层状态机(UML 状态图)的简单易用的编码技术,用于实现活动对象的行为
- 免费的 QM 建模工具,用于绘制 UML 状态图和基于 QP 框架的自动代码生成
- 用于活动对象通信的高效且线程安全的事件驱动机制,例如直接事件传递和发布订阅
- 选择内置 RTOS 内核来运行 QP 应用程序,例如协作 QV 内核、抢占式非阻塞 QK 内核和抢占式阻塞 QXK 内核
- 专为事件驱动软件设计的软件跟踪和单元测试
- 符合 MISRA-C:2004 (QP/C 和 QP-nano) 和 MISRA-C++:2008 (QP/C++)
- 书籍“C/C 中的实用 UML 状态图”,其中包含对 QP 框架的详细设计研究、应用笔记、文章、用户手册和博客
目的
航空航天、医疗保健行业、电信行业、开发商、工程、汽车
程式语言
C++,C
合作伙伴
Quantum Leaps 提供现场培训“使用 QP™ 框架和 QM™ 建模工具进行的现代嵌入式系统编程”。 这个为期 2 到 3 天的培训使用动手练习结合指导来说明 QP 主动对象框架的基础概念以及它们如何应用于需要硬实时性能的嵌入式系统编程。 完成为期两天的培训后,参与者对事件驱动系统、使用 C 或 C++ 手动设计和实现 UML 状态机以及使用 QM 建模工具以图形方式设计和实现的技能有很好的理解,以及构建自己的 QP 应用程序的能力。 此外,在完成为期三天的培训后,参与者将了解 QP 框架内置的实时内核选项,学习如何重用子机的行为,了解如何应用软件跟踪来调试和优化他们的事件驱动代码以及如何将单元测试应用于活动对象和状态机。
分类
这是一个也可以从 https://sourceforge.net/projects/qpc/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。