partitioning - 使用 wic create 命令时要在 IMAGE_BOOT_FILES 中为 qemuarm 机器指定哪些文件
问题描述
我对 yocto 很陌生,我正在尝试使用 wic 命令为 qemuarm 构建分区映像(不适用于真正的硬件)。
我遵循的步骤:
为机器 qemuarm 创建了一个 core-image-minimal 映像。
bitbake core-image-minimal
使用 wic 命令生成分区镜像
wic create mywksImage -e core-image-minimal
我使用一个自定义 wks 文件,其第一行如下
部分 /boot --source bootimg-partition --ondisk mmcblk1 --fstype=vfat --label boot --active --align 4 --size 64
查询:当我运行上面的 wic create 命令时,出现以下错误“错误:未定义引导文件,未设置条目 #1 的 IMAGE_BOOT_FILES”
机器为qemuarm时,IMAGE_BOOT_FILES应该设置哪些文件?请帮忙。
解决方案
遇到了同样的问题并在这里找到了解决方案:https: //www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#conditional-metadata
使用最新的 Yocto 版本,您需要:
使用_
.
由于 qemu 似乎没有使用这些文件,您可以使用任何现有的文件名,DEPLOY_DIR_IMAGE
其中 is build/tmp/deploy/images/qemuarm
. 在您的情况下,您必须将其添加到local.conf
.
IMAGE_BOOT_FILES:qemuarm = "bzImage"
运行最终图像应该使用(https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#qemu-dev-command-line-syntax):
runqemu wic
推荐阅读
- google-bigquery - 连接谓词中的表不受支持的子查询
- mysql - 计数最多捐赠者 SQL
- node.js - 为什么我在 Express 上设置 CORS 时出现飞行前错误?
- angular - Angular 7/Ionic 4 - 背景图像 url 路径问题
- angular - 离子无法连接到服务器
- spectral-density - 转换功率谱密度的维度
- html - 将 100vh 高度页面中的元素向上滚动并移出视图
- artifactory - 是否可以自动设置 Artifactory 属性?
- spring-boot - 在 SpringBoot 中使用 Jaeger 将请求标头转发到下一个微服务
- powershell - Powershell 使用用户凭据安全登录