实验指导零

实验概要

这一章的实验指导中,你将会学到:

  • 使用 Rust 包管理器 cargo 创建一个 Rust 项目
  • 移除 Rust 程序对操作系统的依赖,构建一个独立化可执行的程序
  • 我们将程序的目标平台设置为 RISC-V,这样我们的代码将可以在 RISC-V 指令集的裸机(Bare Metal)上执行 Rust 代码
  • 生成内核镜像、调整代码的内存布局并在 QEMU 模拟器中启动
  • 封装如输出、关机等一些 SBI 的接口,方便后续开发

results matching ""

    No results matching ""

    results matching ""

      No results matching ""