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!

Quantum Leaps Products

QP/C QP/C

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


QP/C++ QP/C++

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


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, such as MSP430 and AVR.


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
QP Release 5.6.5

See what's new in QP 5.6.5


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-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