RTOS for AVR Arduino microcontrollers (Uno & Mega)
AVRTOS is a real-time operating system (RTOS) designed for 8-bit AVR microcontrollers, inspired by the Zephyr RTOS project. It supports multithreading (cooperative and preemptive), a simple scheduler (no priority), simple memory allocators, mutexes, semaphores, events, timers, flags, workqueues, FIFO queues, and drivers for GPIO, UART, EXTI/PCI interrupts, SPI, and I2C. AVRTOS is highly configurable, fully C/C++ compliant. It is highly configurable and has been tested on ATmega328P (Arduino UNO/PRO) and ATmega2560 (Arduino MEGA) platforms.
Filename | Release Date | File Size |
---|---|---|
avrtos-2.1.0.zip | 2025-10-02 | 1.03 MiB |
avrtos-2.0.0.zip | 2025-04-29 | 1.01 MiB |
avrtos-1.3.1.zip | 2024-11-10 | 980.35 KiB |
avrtos-1.3.0.zip | 2024-11-10 | 980.34 KiB |
avrtos-1.2.1.zip | 2024-07-02 | 948.38 KiB |
avrtos-1.2.0.zip | 2024-01-18 | 920.67 KiB |
avrtos-1.1.0.zip | 2023-08-26 | 854.01 KiB |
avrtos-1.0.0.zip | 2023-03-25 | 823.38 KiB |