Other projects
- RTIC
- “Real-Time Interrupt-driven Concurrency”
- 共享资源管理、消息传递、任务调度、定时器队列
- Embassy
- 具有优先级、计时器、网络和 USB 功能的
async
执行器
- 具有优先级、计时器、网络和 USB 功能的
- TockOS
- 以安全为中心的 RTOS,具有抢占式调度功能和提供内存保护单元支持
- Hubris
- Oxide Computer Company 开发的微内核 RTOS,提供内存保护、非特权驱动程序和 IPC 功能
- FreeRTOS 的绑定
有些平台可以实现
std
,例如 esp-idf。RTIC 可被视为 RTOS 或并发框架,
- 但不包含任何 HAL。
- 它使用 Cortex-M NVIC(嵌套虚拟中断控制器)进行调度,而不是选用适合的内核。
- 仅限 Cortex-M。
- Google 在 Haven 微控制器上使用 TockOS 作为 Titan 安全密钥的操作系统。
- FreeRTOS 主要使用 C 语言编写,但也提供了专用于编写应用的 Rust 绑定。