Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Другие проекты

  • 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.