Skip to main content

设置 RISC-V QEMU 环境

目前 RISC-V 的开发板相对比较少,而且性能较差。 我们在平常编译和测试时通常使用 QEMU 虚拟机来模拟 RISC-V 的环境。

所以在贡献之前,你需要首先部署好 QEMU 环境。

跟着 项目 WiKi 里的环境搭建教程 的指引一步一步来设置即可。

Tips: 有可能你会遇到无法下载镜像文件的问题, 这是因为原来的镜像站 wsyu.edu.cn 的证书过期了。 你需要用另一个镜像源来下载。

bash
wget -c https://archriscv.felixc.at/images/archriscv-20210601.tar.zst

给 devtools 打补丁

我们需要 extra-riscv64-build 来帮我们在 RISC-V 里执行编译包的脚本。 现在 devtools 已经加进了 archlinuxcn 的上游源,你只需要把 archlinuxcn 源 加入 pacman 的源里就好了。

Arch Linux CN 源指引:usage

然后执行

pacman -Syu devtools-riscv64

开始修包!

上面两步做好之后就可以了解我们的工作流并尝试打包了。 详细请看 构建相关