SyntropicOS
Кооперативный RTOS для встраиваемых систем с более чем 60 модулями, минимальным расходом памяти и поддержкой AVR и Cortex-M
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:77e9334aed4f02cd1b772610af590a01466f96fef6ee2700d1e382a3b1f168d5SyntropicOS-2026.8.0-77e9334a.zipОписание
Кооперативный планировщик реального времени для встраиваемых систем, написанный на чистом C99 без зависимостей. В SyntropicOS более 60 модулей: драйверы, DSP-фильтры, ПИД-регуляторы, управление моторами, CLI, логирование и сетевые стеки. Работает на AVR и Cortex-M, включая STM32 и RP2040. Главная фишка — потоки занимают всего 2 байта памяти, нет динамического выделения памяти, всё состояние остаётся у вызывающего кода или статическое. Подходит для сложных проектов, которым нужна многозадачность и структурированные драйверы, но вы хотите оставаться в Arduino IDE. Библиотека активно развивается, API может меняться, и целиком ориентирована на профессиональные инструменты вроде GCC и Clang.