背景
这是 AbydOS 的第一篇博文。近期在学习操作系统,想着自己搞一个玩玩,结合之前开发嵌入式的经验,以及烂尾了的 RISCV 模拟器工程,选定了带有 OpenSBI 支持的 RISCV64 平台。
本文主要记录工具链和构建系统的选择与调试过程。
开端
既然选定了平台,就开始构建 OpenSBI。根据 OpenSBI 的文档,尝试在 Ubuntu 20.04 (WSL1) 上安装了 gcc-riscv64-unknown-elf
和 qemu-system
等软件包,使用
2024年3月8日大约 6 分钟