Modern Embedded Software
Elegant, Efficient, Open Source
State Machines & Tools
for Embedded Systems
We bring the asynchronous, event-driven, and stateful Active Objects (Actors) to real-time embedded programming. Quantum Leaps’ QP™ real-time embedded frameworks (RTEFs) and the tools around them enable embedded developers to efficiently apply the Active Object (Actor) model, hierarchical state machines, model-based design and automatic code generation.
![20 years in business](https://www.state-machine.com/wp-content/uploads/20-years-300x212.webp)
Our Customers
Embedded Software
![QP logo](https://www.state-machine.com/wp-content/uploads/logo_qp-150.webp)
QP™ Real-Time Embedded Frameworks (RTEFs)
Quantum Leaps' QP/C and QP/C++ real-time embedded frameworks (RTEFs) provide modern event driven architecture and runtime environment based on asynchronous Active Objects (Actors) and Hierarchical State Machines. This reusable architecture is inherently safer than the "free threading" approach of a traditional RTOS. Ideal for ARM Cortex-M and other 32/16-bit microcontrollers. Also suitable for (embedded) Linux/POSIX.
Host-Based Tools
![](https://www.state-machine.com/wp-content/uploads/logo_qm-150.webp)
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](https://www.state-machine.com/wp-content/uploads/logo_qt-150.webp)
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](https://www.state-machine.com/wp-content/uploads/logo_qp-bundle-150x150.webp)
Download & Try it!
It's easier than you think...