MicrOS β simple, open, embedded
MicrOS is an open-source embedded operating system focused on clarity, education, and community.
Inspired by projects like Zephyr and FreeRTOS, we aim to stay small, transparent, and beginner-friendly.
MicrOS is a lightweight embedded OS designed to:
- π§© Teach core concepts like context switching and scheduling
- π₯οΈ Run on real hardware (STM32) and emulators (QEMU)
- π§ Provide simple modular drivers
- π Serve as a learning platform for students, makers, and professionals
- micros β the main OS kernel
Weβd love your contributions!
- β Star our repos to show support
- π Report issues or request features
- π§ Submit PRs β even small fixes help
- π£ Join discussions and share ideas
See our Contributing Guide for details.
- Basic context switching β
- Cooperative scheduler π
- Core drivers (GPIO, UART, Timer)
- Multitasking demo apps
- Networking and FS (long-term goals)
All MicrOS projects are released under the MIT License.
π MicrOS β simple, open, embedded.