Other projects
- RTIC
- "Real-Time Interrupt-driven Concurrency".
- Shared resource management, message passing, task scheduling, timer queue.
- Embassy
async
executors with priorities, timers, networking, USB.
- TockOS
- Security-focused RTOS with preemptive scheduling and Memory Protection Unit support.
- Hubris
- Microkernel RTOS from Oxide Computer Company with memory protection, unprivileged drivers, IPC.
- Bindings for FreeRTOS.
有些平台可以实现 std
,例如 esp-idf。
- RTIC 可被视为 RTOS 或并发框架,
- 但不包含任何 HAL。
- 它使用 Cortex-M NVIC(嵌套虚拟中断控制器)进行调度,而不是选用适合的内核。
- 仅限 Cortex-M。
- Google 在 Haven 微控制器上使用 TockOS 作为 Titan 安全密钥的操作系统。
- FreeRTOS 主要使用 C 语言编写,但也提供了专用于编写应用的 Rust 绑定。