《从头写一个RISC-V OS》课程配套的资源
一步一步学习如何在 RISC-V 上开发操作系统
注:我们还在 gitee 上设有镜像仓库(),并且我们在 gitee 上使用问题跟踪系统比在 GitHub 上更积极。所有 git 提交中填写的问题# 都来自 gitee 的问题跟踪系统。
有些学生反映希望仍然使用 Ubuntu 18.04。由于 Ubunt 18.04 的官方源不支持 RISC-V 开发套件,因此环境稍微复杂一些。我写了一份简单的文档,您可以参考 这里 尝试使用 Ubuntu 18.04。所有示例代码都已在以下环境下验证。请仔细检查您的 Ubuntu 版本和内核版本是否与以下信息一致。
$ sudo apt update
$ sudo apt install build-essential gcc make perl dkms git gcc-riscv64-unknown-elf gdb-multiarch qemu-system-misc
```# 3. 编译和使用- `make`: 编译和构建- `make run`: 启动 qemu 并运行- `make debug`: 启动调试- `make code`: 反汇编为 v暂无开放 Issues,或尚未同步最近议题。