Skip to main content

distortos

Version: v0.7.0

Last updated: 2024-11-27

License:

  • Mozilla Public License Version 2.0

Platforms:

ARM

distortos is an object-oriented C++ RTOS for microcontrollers.

Features
#

  • fully preemptive
  • round-robin and FIFO scheduling
  • all basic primitives aim for maximum compatibility with POSIX, thread support library from C++11 and other established standards
  • support for various mutex types (normal, error-checking, recursive) and mutex protocols (normal, priority inheritance, priority protection)
  • software timers
  • POSIX-style signals
  • static design where it is possible and makes sense
  • object-oriented design
  • written in C++11