# 实验指导零

## 实验概要

这一章的实验指导中，你将会学到：

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