不建议这样玩, 不建议这样玩。建议在算力高的开发板上进行, 例如 rk3588 raspi5
那种算力比较高的开发板/芯片使用。目前RISCV芯片只有少部分算力比较高,但是价格太贵了,也不建议。
确保你按照 运行 && 根文件系统 打包当前虚拟机内核项目到虚拟机内
例如如下是我的 modules
对应位置及其版本
这里我使用 neovim
作为编辑器, 和 vim
操作类似, 后续可以使用配置来定制 neovim IDE
。编译器我使用 clang
作为编译器。由于是虚拟机给自己编译驱动, 所以并不相关交叉编译的内容。
# dev env setup
doas apk update
doas apk add neovim make clang
mkdir hello
cd hello
见仁见智, 代码雷同,不愿多讲。 参考 hello - 虚拟机内开发驱动