免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

(undone) quard_star_tutorial - ch2 添加qemu仿真板 - Quard-Star板

(undone) quard_star_tutorial - ch2 添加qemu仿真板 - Quard-Star板 url: https://quard-star-tutorial.readthedocs.io/zh-cn/latest/ch2.html首先把之前下载解压的 qemu-6.0.0 删掉随后 clone 教程的 ch2 tag切换到 git repo 的目的是为了方便追踪我们的代码修改。gitclone--branchch2 --single-branch --no-tags https://github.com/QQxiaoming/quard_star_tutorial.git可以 checkout 到还没添加 quard-star 板子的 commitgitcheckout HEAD^build.sh 已经写好了内容基本和之前 ch1 描述的一样# build.sh 和 qemu-6.0.0 在同一个目录下bashbuild.sh验证一下说明顺利编译./output/qemu/bin/qemu-system-riscv64-version显示 qemu 版本是 6.0.0说明顺利编译。此时尝试./output/qemu/bin/qemu-system-riscv64-Mquard-star会报错 unsupported machine type接下来切换回 ch2再次编译cdqemu-6.0.0makecleancd..gitcheckout ch2bashbuild.sh ./output/qemu/bin/qemu-system-riscv64-version./output/qemu/bin/qemu-system-riscv64-Mquard-star此时成功启动 qemu按 q 回车可退出。说明至少形式上成功添加了 quard-star 板。我们看看 git diff HEAD^理解一下各个代码都在干嘛。TODO: here
返回列表