News & Updates | Current QP-bundle version 7.3.2

Modern Embedded Software

Elegant, Efficient, Open Source

State Machines & Tools
for Embedded Systems

We’re on a mission to bring quantum leaps in safety, quality, and productivity to embedded software development. Quantum Leaps’ QP™ real-time embedded frameworks (RTEFs), the QM™ modeling tool, and the QTools™ collection enable embedded developers to effectively apply event-driven architecture, hierarchical state machines, model-based design and automatic code generation.

Our Customers

For almost two decades our modern embedded software and development tools have been delivering a competitive advantage to hundreds of companies around the world in a wide variety of markets.

Embedded Software

QP logo

QP™ Real-Time Embedded Frameworks (RTEFs)

Quantum Leaps' QP/C and QP/C++ real-time embedded frameworks (RTEFs) provide modern, open source architecture and runtime environment based on event-driven Active Objects (Actors) and Hierarchical State Machines. This architecture is inherently safer than the "free threading" approach of a traditional RTOS kernel. Ideal for ARM Cortex-M and other 32/16-bit microcontrollers. Also suitable for (embedded) Linux/POSIX.

Host-Based Tools

QM™ Model-Based Design Tool

QM™ (QP Modeler) is a freeware model-based design (MBD) and automatic code generation tool for designing software based on finite state machines (UML statecharts) and the QP™ frameworks.

QTools logo

QTools™ Collection                     

QTools™ is a collection of various open source host-based tools for working with the QP frameworks, such as tools for: software tracing, unit testing, monitoring and prototyping.

QP-bundle logo

Download & Try it!

It's easier than you think...

The following free downloads contain everything you need to get started bundled together in a single, streamlined QP-bundle. Current QP-bundle release 7.3.2 December 14, 2023.
Other versions (older & newer) are available on GitHub
and some older versions on SourceForge:

Getting Started

Video: Getting Started with QP
"Getting Started" Video
AppNote Getting Started with QP
"Getting Started with QP" AppNote
This website uses cookies to provide you with the best browsing experience.