MiROS
MiROS is a Minimal Real-Time Operating System (RTOS) kernel for ARM Cortex-M microcontrollers.
It is designed to facilitate the understanding of RTOS concepts through a simplistic implementation, advantageous for educational purposes. MiROS offers preemptive, priority-based multithreading that is fully compliant with Rate-Monotonic Analysis/Scheduling (RMA/RMS).
Features List
- Preemptive multithreading with priority-based scheduling
- Compliance with Rate-Monotonic Analysis/Scheduling (RMA/RMS)
- Minimized codebase to highlight RTOS concepts
- Example code for common embedded boards
- Supports multiple development toolchains
- miros-rabbitmq. Rabbitmq extension to miros.
Website: https://www.state-machine.com/quickstart/
Source code: https://github.com/QuantumLeaps/MiROS
License: GNU General Public License v3.0
MiROS Platforms
- ARM