Other projects

  • RTIC
    • “Real-Time Interrupt-driven Concurrency”
    • 共享资源管理、消息传递、任务调度、定时器队列
  • Embassy
    • 具有优先级、计时器、网络和 USB 功能的 async 执行器
  • 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 绑定。