BIOS 开发
使用前提
我们需要提前将 Visual Studio Code 和 Docker 环境搭建好,然后使用 Dev Container 来运行 BIOS 固件的编译环境。
参考教程
可以按照下方教程完成 BIOS 固件开发的环境搭建。
下载 EDK II 源码
使用 git clone 命令克隆 EDK II 源码。
Linux@host$
git clone --recurse-submodules <git_repo_url>
其中 <git_repo_url> 需要替换成:https://github.com/radxa-pkg/edk2-cix.git
启动开发环境
使用 Visual Studio Code 打开 EDK II 源码目录:一般 Dev Container 拓展会自动识别文件夹下的配置文件,会提示你是否重新打开容器开发环境。
提示
首次启动开发环境时,Dev Containers 会自动下载并安装依赖,需要耐心等待一段时间。
①:点击左下角的 Remote 选项
②:选择 Reopen in Container 选项

编译 BIOS 固件
启动开发环境后,使用 make deb 命令编译 BIOS 固件。
PC@host$
make deb