Другие проекты
- RTIC
- «Real-Time Interrupt-driven Concurrency» (конкурентность в реальном времени, управляемая прерываниями).
- Управление общими ресурсами, передача сообщений, планирование задач, очередь таймеров.
- Embassy
- Исполнители
asyncс приоритетами, таймеры, сеть, USB.
- Исполнители
- TockOS
- RTOS, ориентированная на безопасность, с вытесняющим планированием и поддержкой Memory Protection Unit.
- Hubris
- Микроядерная RTOS от Oxide Computer Company с защитой памяти, непривилегированными драйверами и IPC.
- Привязки для FreeRTOS.
Некоторые платформы имеют реализации std, например esp-idf.
- RTIC можно рассматривать и как RTOS, и как фреймворк конкурентности.
- Он не включает никаких HAL.
- Для планирования он использует NVIC (Nested Virtual Interrupt Controller) Cortex-M, а не полноценное ядро.
- Только Cortex-M.
- Google использует TockOS на микроконтроллере Haven для ключей безопасности Titan.
- FreeRTOS в основном написана на C, но для написания приложений есть привязки на Rust.