LibreRTOS

LibreRTOS is a portable single-stack Real Time Operating System. All tasks share the same stack, allowing a large number or tasks to be created even on architectures with low RAM, such as ATmega328P (2kB).

Features

  • Task delay
  • Events
  • Pend on events
  • Pend with timeout
  • Semaphore
  • Queue (variable length data)
  • Fifo (character queue)
  • Mutex (no priority inheritance mechanism)

Website: https://github.com/djboni/librertos

Source code: https://github.com/djboni/librertos

License: Apache License


LibreRTOS Platforms

  • AVR

LibreRTOS Components

  • None