Skip to content
@microsproject

MicrOS Project

Micro Operating System for embedded solutions - simple, open, embedded

πŸ‘‹ Welcome to MicrOS Project

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.


πŸš€ What is MicrOS?

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

πŸ“‚ Our Projects

  • micros – the main OS kernel

πŸ›  Get Involved

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.


πŸ—Ί Roadmap

  1. Basic context switching βœ…
  2. Cooperative scheduler πŸ”„
  3. Core drivers (GPIO, UART, Timer)
  4. Multitasking demo apps
  5. Networking and FS (long-term goals)

πŸ“œ License

All MicrOS projects are released under the MIT License.


🌐 MicrOS β€” simple, open, embedded.

Popular repositories Loading

  1. micros micros Public

    simple, open, embedded

    C 2

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…