Modern Embedded Software

share on: 
Share on reddit
Share on linkedin
Share on twitter
Share on email

State Machines & Tools
for Embedded Systems

We’re on a mission to bring Quantum Leaps in quality and productivity to embedded software development. Our modern QP™ real-time embedded frameworks (RTEFs) and a suite of complementary host-based tools enable event-driven architecture, finite state machines, model-based design and automatic code generation.

Embedded Software

QP real-time embedded framework (RTEF)

QP™ Real-Time Embedded Frameworks (RTEFs)

Quantum Leaps' QP/C and QP/C++ real-time embedded frameworks (RTEFs) provide lightweight, reusable software architecture based on event-driven active objects (actors) and finite state machines. Ideal for ARM Cortex-M and other 32/16-bit microcontrollers. Also integrated with Linux/POSIX.

Host-Based Tools

QM modeling tool for state machines

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 collection

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: the QP™ frameworks, the QM™ modeling tool and the QTools™ collection bundled together in a single, streamlined QP-bundle:

Current version 6.9.3
(April 12, 2021)

Getting started with QP-bundle video
Watch "Getting Started" Video
The latest code, with the recent enhancements and bug fixes, is available on:

News & Updates

Miro Samek at Embedded Online Conference

Embedded Online Conference 2021

The Embedded Online Conference was a big success last year. This year, Quantum Leaps’ Miro Samek will present again and continue the subject of “Modern Embedded Programming”. This year, the subject is: Modern Embedded Programming with Hierarchical State Machines and

Read More »
QP-bundle logo

QP-bundle 6.9.3 released

New QP-bundle 6.9.3 is now available for download: Released software versions: QP/C 6.9.3: See QP/C revision history for version 6.9.3 QP/C++ 6.9.3: See QP/C++ revision history for version 6.9.3 QTools 6.9.3: See QTools revision history for version 6.9.3 QM 5.1.1:

Read More »
QSPY sequence diagram generation

QSPY Sequence Diagram Generation

The QSPY host application can now generate sequence diagrams. This new feature replaces the previous support for MscGen and is no longer reliant on any such external tools. The sequence output generated by QSPY is a simple ASCII file, which

Read More »

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.