qpc
A lightweight Active Object implementation for real-time embedded systems.
QP/C is a robust Real-Time Embedded Framework, employing the Active Object model to enhance safety and maintainability in concurrent systems. It supports modern hierarchical state machines and provides built-in real-time kernels, making it suitable for diverse embedded applications.
Features
- Non-blocking Concurrency
- Preemptive Priority-Based Scheduling
- Support for Traditional RTOS Integration
Website: https://www.state-machine.com/products/qp
Source code: https://github.com/QuantumLeaps/qpc
License: GNU GPLv3 Commercial License (Quantum Leaps)
qpc Platforms
- ARM Cortex-M
qpc Components
- Active Objects