QP Actor Frameworks

Lightweight frameworks for building modular real-time embedded software as systems of cooperating, event-driven active objects (concurrent state machines).

Learn more 
QP

QM Modeling Tool

Freeware graphical modeling tool for designing and auto-generating real-time embedded code based on hierarchical state machines and the QP™ actor frameworks.

Learn more 
QM

QSPY Software Tracing

Live monitoring of QP applications without stopping or significantly slowing down the code.

Learn more 
QSPY
We are Reactive

Modern Embedded Systems Programming

The embedded software industry is in the midst of a major revolution. Tremendous amount of new development lays ahead. This new software needs an actual architecture that is safer, more extensible, and easier to understand than the usual "free-threading" approach of a traditional Real-Time Operating System ( RTOS).

Quantum Leaps' software frameworks and tools provide such a modern, reusable architecture based on active objects (actors), hierarchical state machines, software tracing, graphical modeling, and automatic code generation.

Welcome to the 21st Century!

QP/C QP/C

Lightweight open source active object (actor) framework in C. Recommended for 16- and 32-bit MCUs with RAM > 1KB.


QP/C++ QP/C++

Lightweight open source active object (actor) framework in C++. Recommended for 16- and 32-bit MCUs with RAM > 1KB.


QP-nano QP-nano

Ultra-lightweight open source active object (actor) framework in C. Recommended for low-end 8- and 16-bit MCUs with RAM <1KB.


QP-nano QM

Freeware, "low-ceremony" graphical modeling tool and automatic code generator based on hierarchical state machines (UML statecharts) and the QP frameworks. Available for Windows, Linux, and Mac OSX.


Qtools Qtools

Collection of various open source host-based tools for QP™, including:

QSPY QSPY Software Tracing for live monitoring of QP/C or QP/C++ applications
QWIN QWIN GUI for prototyping embedded software on Windows (dual-targeting)

News & Updates


QP and ARM Cortex-M
New Application Note: QP™ and ARM Cortex-M

Beyond the RTOS
New Presentation: Beyond the RTOS: A Better Way to Build Real-Time Embedded Software

QP
QP Release 5.6.4

See what's new in QP 5.6.4


QP-Arduino
QP/QM Overview
New Presentation: Overview of QP™ Frameworks and QM™ Modeling Tool

ECD News
QXK kernel
QP/QSPY

Newsletter Subscription

Also Check This