scmRTOS is tiny Real-Time Preemptive Operating System intended for use with Single-Chip Microcontrollers. scmRTOS is capable to run on small uCs with as little amount of RAM as 512 bytes. The RTOS is written on C++ and supports various platforms.

Features

  • Preemptive multitasking
  • Up to 31 user processes (tasks)
  • Fast interprocess program control flow transfer
  • Low RAM requirements
  • Small footprint

Project Activity

See All Activity >

License

MIT License

Follow scmRTOS

scmRTOS Web Site

nel_h2
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
6
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Workes as it should
  • thanks man, great soft!
  • The proof that C++ not only is able but may even have advantages over C in restricted embedded programming.
  • Clean code and easy to use!
  • Very small and efficient RTOS with highly permissive MIT license. Without difficulty have ported it to several custom platforms. You need just a couple of hours to fully understand how it works.
Read more reviews >

Additional Project Details

Languages

English, Russian

Intended Audience

Developers

Programming Language

Assembly, C++

Related Categories

C++ Software Development Software, C++ Operating System Kernels, C++ Embedded Systems Software, Assembly Software Development Software, Assembly Operating System Kernels, Assembly Embedded Systems Software

Registered

2006-11-08