整体架构和启动过程
.
├── README.md
├── status.md 支持状态文档
├── docs 各种文档,包含课程报告等
├── kernel 内核主项目目录
├── user 用户程序开发环境
├── crate 从内核中独立出去的库,包含内存管理、进程管理等
└── riscv-pk BBL for RV32
.
├── src 代码目录
│ ├── arch 平台相关部分代码
│ │ ├── riscv32
│ │ └── x86_64
│ ├── xxx.rs 平台无关部分代码
│ └── ...
├── target 生成文件目录
├── Cargo.lock cargo依赖锁定文件
├── Cargo.toml cargo项目配置文件
├── build.rs cargo build 前会执行的build脚本
├── Makefile
├── riscv32-blog_os.json riscv32的target配置文件