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`。 +