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