`
pascal4123
  • 浏览: 115142 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

QP量子编程的学习总结(2008-02)

    博客分类:
  • GP
阅读更多
QP: Quantum Programming
QP是一个通用的事件驱动框架,面向MCU,面向并发的层次式状态机模型。

QP包含了1个轻量级的QK(Quantum Kernel)。

QEP:Quantum Event Processor是一个通用的,可移植的,可重用的状态机引擎。
QEP允许你直接把UML样式的状态图映射为代码。
QEP提供了传统的简单平面状态机和层次式状态机。QEP可以直接操作事件队列和事件分发机制。

QF是一个通用的,事件驱动的应用框架,面向嵌入式系统。
QF被设计成和QEP,RTOS协同工作。
QF包含了事件队列,活动对象,事件遍历等。


QK是一个极小的,按RTC习惯的,执行独立任务的内核。
QK必须和QF版本相匹配。

QS是一个的实时跟踪设施。












QP/C++ Class List

QActive Base class for derivation of application-level active object classes    应用级活动对象的基类
QEP Macro to specify compiler-specific directive for placing a constant object in ROM.Macro to specify compiler-specific directive for accessing a constant object in ROM.Provides miscellaneous QEP services
QEQueue Native QF Event Queue class    QF事件队列类
QEvent QEvent base class   QF事件基类
QF QF services   QF基础服务(出版-订阅,。。。)
QFreeBlock Structure representing a free block in the Native QF Memory Pool
QFsm Finite State Machine base class    平面式状态机
QHsm Hierarchical State Machine base class   层次式状态机基类
QK QK services   QK核心服务
QMPool Native QF memory pool class    QF内存池管理类
QPSet Priority Set useful for building various schedulers, but also useful as a general set of up to 64 elements of any kind
QPSet8 Priority Set useful for building various schedulers, but also useful as a general set of up to 8 elements of any kind
QS Quantum Spy logging facilities    Log 设施
QSubscrList Subscriber List class
QTimeEvt Time Event class   事件时间类

分享到:
评论

相关推荐

    量子框架--QP RTOS V5.6.5

    《深入理解量子框架--QP RTOS V5.6.5》 量子框架(Quantum Framework)--QP RTOS 是一款高效、轻量级的实时操作系统(RTOS),它为嵌入式系统开发提供了强大的支持。该框架包括了多个组件,如QP/C、QP/C++、QP/nano...

    QP量子编程——嵌入式编程

    标题中的"QP量子编程——嵌入式编程"暗示我们将探讨的是如何在嵌入式系统中运用这种编程方法。 QEPN(Quantum Event Processing Network)是QP框架的核心部分,它提供了一种处理事件的方式,允许程序以事件为基础...

    基于QP量子框架的多功能一体机控制系统实现

    综上所述,"基于QP量子框架的多功能一体机控制系统实现"项目旨在通过量子编程技术,创建一个强大且灵活的控制平台,它可以执行多种量子计算任务,并有望在未来量子计算的发展中发挥重要作用。通过深入理解和应用这些...

    量子编程模型

    ### 量子编程模型知识点 #### 一、量子编程模型概述 量子编程模型是一种创新的编程方式,它在嵌入式系统编程领域具有重要的应用前景。该模型与传统的编程方法不同,利用了量子力学中的概念来设计和实现软件系统。...

    基于QP量子框架的多功能一体机控制系统实现(论文).rar

    标题中的“基于QP量子框架的多功能一体机控制系统实现”揭示了这篇论文的核心内容,它讨论的是如何利用QP量子框架设计并实现一个具有多种功能的综合控制系统。QP量子框架是一个专门针对量子计算和量子信息处理的软件...

    qpc_4.5.04-2.zip

    总结来说,QP/C 4.5.04-2是一个强大的工具,结合了时间驱动编程和量子编程框架PSiCC2-CN,为量子计算领域的嵌入式开发提供了高效、可维护的解决方案。通过理解其核心机制和编程模型,开发者能够更好地驾驭这一复杂的...

    qk.rar_QK_qp

    【标签】"qk qp" 简明地概括了主题,"qk" 可能是与 "QK_qp" 相关的项目或技术的标识符,而 "qp" 再次强调了量子编程的关联。 【压缩包子文件的文件名称列表】只有一个 "qk",这可能表示压缩包中包含的是 "qk" 这个...

    QP状态机第二版pdf

    QP状态机基于一种被称为“量子编程”(Quantum Programming)的理念,它源于Nikola Trbovic博士的工作。这种模型的核心思想是将系统的状态分解为一系列相互独立的子状态,每个子状态可以并发执行,从而提高系统的...

    avr状态机 qp程序

    在本主题"avr状态机 qp程序"中,我们聚焦于使用状态机实现轻量级操作系统的编程实践,尤其关注在IAR开发环境中针对AVR的应用。IAR Embedded Workbench是一款强大的、专为嵌入式系统设计的集成开发环境(IDE),它...

    PyPI 官网下载 | cirq_aqt-0.13.0.dev20210901060306-py3-none-any.whl

    以上代码是一个简化的示例,实际使用时需要根据AQT的API文档和库的具体功能进行详细配置和编程。 **总结** `cirq_aqt`是一个用于与AQT量子计算服务交互的Python库,它提供了一整套工具,帮助开发者在Python环境中...

    Practical UML Statecharts in C,C++, Second Edition(全)

    #### 三、QP量子编程框架 本书介绍的QP(Quantum Programming)量子编程框架是一种专门针对嵌入式系统的状态机驱动的实时应用框架。它具有以下特点: - **状态机驱动**:框架的核心是状态机驱动的设计思想,通过...

    嵌入式系统的微模块化程序设计:实用状态图C_C++实现.pdf

    本书由美籍波兰裔博士Miro Samek撰写,中文版由三万钧翻译,详细介绍了量子编程(QP)范型、状态机、状态图以及如何将这些概念应用于嵌入式系统的设计和实现。 本书分为两大部分,第一部分着重介绍量子编程的相关概念...

    基于量子平台的PMU软件及状态机描述

    量子平台(QuantumPlatform,QP)是由量子事件处理器(QuantumEventProcessor,QEP)、量子框架(QuantumFramework,QF)、量子内核(QuantumKernel,QK)和量子内窥器(QuantumSpy,QS)四大部分构成的轻量级、事件...

    Practical UML Statecharts in C/C++, Second Edition

    ### QP量子编程框架 QP(Quantum Programming)框架是一组轻量级的事件驱动编程框架,专为嵌入式和实时系统设计。该框架包括几个子框架:QF、QS、QK 和 QEP,它们分别提供了不同的功能和服务。 - **QF**(Quantum ...

    状态机在嵌入式系统中的应用

    量子框架(QP)则是一套用于实现量子状态机的软件框架,提供了高级编程接口,使得开发者能够更高效地设计和实现状态机。 #### 三、预备知识 要理解本文内容,读者需具备以下基础知识: - **C++语言**:量子状态机的...

    StateChart的C/C++语言实现

    该书首先从一个快速概览(Chapter 1)开始,介绍了量子编程(Quantum Programming)的基本概念,通过一个GUI应用的案例分析,展示了状态机相较于传统编程方式的优势。作者阐述了QP哲学,以及QP框架家族的概览,为...

Global site tag (gtag.js) - Google Analytics