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), the QM™ modeling tool, and the QTools™ collection 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

mechanic calculator

New Version of QCalc Programmer’s Calculator

A new Python version of the popular QCalc tool has been released in QTools 6.9.2. The new QCalc is a console application, unlike its predecessor, which was a GUI app (based on Tcl/Tk). QCalc console application QCalc Features The main

Read More »
QP home page on mobile phone

New Website for 2021

We are excited to announce the launch of our updated website at www.state-machine.com. The new site has a fresh new look and is based on WordPress. Particular attention has been given to: better organization of the information; and better searchability.

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.