1.10 其他项目

05-其他项目 — Comprehensive Rust

译文 · 基于 Comprehensive Rust

原文链接: https://google.github.io/comprehensive-rust/bare-metal/aps/other-projects.html

1.10 其他项目

  • oreboot
    • “没有 C 的 coreboot”。
    • 支持 x86、aarch64 和 RISC-V。
    • 依赖于 LinuxBoot 而不是本身拥有许多驱动程序。
  • Rust RaspberryPi 操作系统教程
    • 初始化、UART 驱动程序、简单引导加载程序、JTAG、异常级别、 异常处理,页表。
    • Rust 中关于缓存维护和初始化的一些警告,而不是 必然是复制生产代码的好例子。
  • cargo-call-stack
    • 静态分析以确定最大堆栈使用率。
  • RaspberryPi OS 教程在 MMU 和缓存之前运行 Rust 代码 已启用。这将读取和写入内存(例如堆栈)。然而,这已经 本届会议开始时提到的关于不结盟的问题 访问和缓存一致性。
最后修改 August 11, 2026: 更新 (70a5af133)