问题标签 [yocto-wic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
95 浏览

embedded-linux - 对于 yocto 映像,我们可以使用“wic cp”命令复制到自定义分区的最大文件大小是多少?

我正在尝试使用wic cp命令将文件夹复制到自定义分区。文件大小为5.1gb,将其复制到分区后,当我启动映像并检查时,它显示只有1GB。wic cp所以,我的问题是:我们可以使用命令复制的文件大小是否有限制?

在 local.conf 我有:

在我创建分区的 wks 文件中的命令(这是我图像中的第 5 个分区):

创建图像后我使用的命令复制存储在我的“meta-mylayer”中的 5.1gb 文件是:

0 投票
1 回答
576 浏览

embedded-linux - Yocto - 如何更改 rootfs 文件系统类型

我正在尝试使用 squashfs rootfs 构建 vdi 映像,但找不到将当前 ext4 fs 更改为 squash 的位置。我找到的最接近的解决方案在这里:如何更改 yocto 中用于 sdcard 映像的 rootfs 文件系统类型? 但我不觉得这回答了我的问题。我能够构建 .rootfs.squashfs 和 .rootfs.wic.vdi。是否可以使用 bitbake 用 squashfs root 构建 .rootfs.wic.vdi?

0 投票
1 回答
234 浏览

yocto - yocto recipe 如何将文件安装到 rootfs

抱歉,我对 yocto 的语法有点陌生,这就是我修改食谱的方式:

配方被添加到构建中,因为如果我删除 LICENSE 行,yocto 图像将不会被烘焙。保存配方的文件夹名为“customssh”,在此文件夹中,我有一个名为 customsh_0.1.bb 的配方和一个名为“files”的子文件夹,其中保存了 myscript.sh。烘焙完映像后,我运行此命令以查看 myscript.sh 是否已放置在 rootfs 中: find 。-name 'myscript*' 将返回文件所在的位置:

在食谱中,这条线正确吗?

0 投票
1 回答
138 浏览

filesystems - 制作 squashfs 文件系统时出现 bitbake/wic 错误

当我在kickstart 文件(.wks文件)中指定squashfs文件系统类型时:wic

bitbake以以下错误结束:

调试:Python 函数 extend_recipe_sysroot 完成
调试:执行 shell 函数 do_image_wic
信息:正在创建图像...

错误:未找到构建映像所需的本机程序 mksquashfs(请参阅上面的详细信息)。

请确保 wic-tools 在其依赖项中有 squashfs-tools-native,使用“bitbake wic-tools”构建它,然后重试。

如何指定依赖项?

0 投票
0 回答
82 浏览

yocto - Yocto:meta-intel UEFI 和 Legacy 从同一个映像启动?

也许其他人已经解决了这个问题:我为基于 x86 的嵌入式设备制作了一个 yocto/poky 图像。这个当时只允许从旧版 BIOS 启动。

wks 文件如下所示:

最近的硬件更新引入了只允许使用 EFI 启动的主板。不再提供 CSM(兼容性支持)模块。

本周我创建了一个更新 USB 记忆棒,它能够使用微型 Linux(具有 GPT 和启动 == EFI 分区)从旧版 BIOS 和 EFI 启动。所以我知道这是可能的。

但这对 yocto 可行吗?这可以在一个 wks 文件中定义吗?或者还有其他方法吗?