From d4c6588123c3a7965b0040c06d85e0272f55af2a Mon Sep 17 00:00:00 2001 From: jackfiled Date: Sat, 27 Jul 2024 00:02:19 +0800 Subject: [PATCH] fix: add install docs. --- README.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 12c8596..273f1b6 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,34 @@ - [x] 基本执行环境 - [x] 批处理系统 -- [ ] 多道程序和分时系统 +- [x] 多道程序和分时系统 - [ ] 地址空间 - [ ] 文件系统 - [ ] 进程间通信和I/O重定向 - [ ] 并发 - [ ] I/O设备管理 +## 运行环境配置 + +使用如下指令安装需要的Rust工具链。 + +首先配置`nightly`版本的工具链: + +```shell +rustup install nightly +rustup default nightly +``` + +然后安装需要的`riscv`相关工具: + +```shell +rustup target add riscv64gc-unknown-none-elf +cargo install cargo-binutils +rustup component add llvm-tools-preview +rustup component add rust-src +``` + +### QEMU + +使用`qemu`作为虚拟机进行运行,需要`qemu-system-riscv`。 +