VisionFive Yocto设置
我们正在使用 Yocto Kirkstone 分支进行开发。我们假设您已经安装了工作开发环境。#### 克隆 meta-starfive-bsp
首先,转到您的 poky 目录(我的示例中为 poky-kirkstone)并克隆 meta-starfive-bsp 存储库。
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
我还克隆了 meta-riscv,但没有必要也克隆它。#### 下载 meta-interelectronix-visionfive
下载 meta-interelectronix-visionfive.zip(详见链接)并将其解压缩到 poky-kirkstone 目录。#### 创建构建目录
离开 poky-kirkstone 并提供环境源代码
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
现在,将 bblayers.conf.sample 和 local.conf.sample 从 meta-interelectronix-visionfive 目录复制到配置文件目录,并重命名为 bblayers.conf 和 local.conf:
cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/bblayers.conf.sample conf/bblayers.conf
cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/local.conf.sample conf/local.conf
在 bblayers.conf 文件中,您需要将路径调整到您的 poky-kirkstone 目录。同时还要删除“/workdir/poky-kirkstone/meta-interelectronix \”一行,只有我们的 psplash 自定义才需要它。#### 对 Yocto Linux 执行 bitbake 命令
现在您可以对您的第一个 Linux 镜像执行 bitbake 命令。
bitbake vision-five-image
这需要很长时间,完成后,您可以将 Linux 镜像写入 SD 卡,然后从 SD 卡启动 VisionFive 开发板。在 VisionFive - Mender - Yocto - 第 2 部分了解如何获取 Mender 的基本设置。
版权许可
版权所有 © 2022 Interelectronix e.K.
本项目源代码根据 GPL-3.0 许可证获得许可。