bitbake 相关问题

BitBake是一个执行任务的简单工具。它源自Portage,它是Gentoo Linux发行版使用的包管理系统。它最常用于构建包,并用作OpenEmbedded项目的基础。

如何配置 Yocto bb 文件,以便它获取 git 本地存储库中的最新更改,而无需担心修订

我正在开发 Yocto Linux 项目,一切工作正常,但我有一个烦人的问题。我已经在我的机器中克隆了 Linux 内核的副本,并且我已将附加的 bb 文件指向它(布拉...

回答 1 投票 0

yocto bitbake core-image-sato 错误

在 Yocto 上构建 core-image-sato 期间,出现错误: |检查目标系统类型... i686-pc-linux-gnu |配置:错误:平台三元组的内部配置错误,请提交错误

回答 2 投票 0

如何修复 bitbake failed to fetch git 错误?

在 Bitbaking Yocto rocko 构建时出现此错误: 警告:go-systemd-4+gitb4a58d95188dd092ae20072bac14cece0e67c388-r0 do_fetch:无法获取 URL git://github.com/coreos/go-systemd.git,注意...

回答 1 投票 0

为 Yocto 添加 PyPi 包,无需 setup.py

我正在使用 Yocto Kirkstone 为我的 Linux 设备创建映像。我想添加尚未作为 bitbake 配方存在的 PyPi 包“tinydb”。我使用了一个工具来创建一个工作re...

回答 1 投票 0

Yocto:“do_cleansstate”之后如何恢复丢失的状态

要删除 sstate,我运行了命令 bitbake -c do_cleansstate 。然后我手动删除了文件夹“tmp/sstate-control”。 如果我现在想通过 bitbake 重建 要删除 sstate,我运行了命令 bitbake -c do_cleansstate <receipe>。然后我手动删除了文件夹“tmp/sstate-control”。 如果我现在想通过 bitbake <receipe> 重建,我会收到以下消息: core-image-full-cmdline-1.0-r0 do_prepare_recipe_sysroot:任务的 sstate 清单 找不到“XXXX:populate_sysroot”(多库变体“”)。 后面是缺失清单“populate_sysroot”的列表。 除了重建一切,我还能做什么? 有没有命令或方法可以恢复丢失的清单? do_cleanstate实际上不应该干净利落地工作吗? 我随机尝试了 do_populate_sysroot 命令等。 “cleansstate”擦除 SSATE_DIR 中的文件,而不是用于控制 tmpdir 和各个工作目录中文件的 sstate-control 目录。你永远不应该用手触摸状态控制,更不要删除它。现在唯一明智的恢复方法是完全清除 TMPDIR 并重建。

回答 1 投票 0

将 bash 脚本复制为 Bitbake 配方时遇到问题

我正在尝试使用我的 Yocto 设置的 Bitbake 配方为 DE10-Nano 构建 U-boot-socfpga。 我有一个 bash 脚本,能够构建一个工作的 u-boot-with-spl.sfp 文件。 python2 $UBOOT_DIR/arch/...

回答 1 投票 0

无法使用 BitBake 变量扩展更新 sw-description (swupdate) 文件中的版本号

我正在尝试使用 BitBake 变量扩展(例如,使用 @@VARIABLE@@)来更新 sw-description 文件中多个组件的版本号。这是我的 sw-description 文件的示例: 软件...

回答 0 投票 0

如何“挂载”一个 bitbake 输出构建 - “wic.bz2”文件

就像挂载 SD 卡的映像副本的能力一样,我正在尝试“挂载”yocto/bitbake 输出文件以检查内容或通过 docker 运行。 查看各种文档/教程,...

回答 2 投票 0

为什么 Yocto 工作目录中编译的 .ko 文件不同

我正在尝试了解 Yocto 的可加载内核模块。 所以我按照视频和文档将 hello-mod 配方添加到我的图像中。 命令 bitbake hello 成功完成。 现在我想要

回答 0 投票 0

Yocto 项目:GNU Coreutils 如何更改 Localtime 的搜索路径?

我想使用修改后的本地时间搜索路径构建 GNU nativesdk-coreutils,因为二进制“日期”在无法找到的硬编码构建路径中搜索本地时间。这就是为什么......

回答 0 投票 0

在 Bitbake 配置中使用 PREMIRRORS

如何在 Bitbake 本地配置或配方中使用 PREMIRRORS? 我想为一些慢速或无法访问的第三方网址提供我自己的下载位置,但官方 PREMIRRORS 文档...

回答 2 投票 0

尝试在 argh 上运行 bitbake 时出现 dpkg-buildpackage 错误

我遇到以下问题: 日志数据如下: |调试:执行 shell 函数 do_compile |注意:使-j 4 | dpkg-buildpackage -A -uc -us | make: dpkg-buildpackage: 没有那个文件或目录 |马克...

回答 0 投票 0

yocto镜像添加基于pyproject.toml的python项目

我正在整理一个应该将 amqtt 添加到我的图像中的食谱 (https://github.com/Yakifo/amqtt)。该项目仅附带 pyproject.toml,但缺少 setup.py。因此,bitbake 是令人满意的......

回答 4 投票 0

bitbake autoconf libevent 未找到

我正在尝试为涓流创建一个 bitbake 食谱。如果我安装了 libevent-dev,我可以在目标硬件上成功构建它。然而,尽管包括 libevent(我不能包括 libeven ...

回答 0 投票 0

在 Yocto 中为引导分区创建单独的映像

我有一个包含两个分区的 Yocto Linux 映像:boot 和 rootfs。 我想创建两个单独的映像:一个带有 rootfs,第二个带有 bootstrap 和 u-boot 文件。我有两个问题...

回答 0 投票 0

在 yocto 的错误目录中运行源命令

我应该在 ~/yocto 文件夹中运行 source 命令,但我在 ~/yocto/build 文件夹下运行它。这个错误在构建文件夹内创建了另一个构建,如 - ~/yocto/build/build。 我可以删除

回答 0 投票 0

bitbake recipe error setfattr: Operation not permitted

这是我食谱的一小段摘录。 fakeroot label_sign_verity() { ... SETFATTR=${TMPDIR}/sysroots-components/$(uname -m)/attr-native/usr/bin/setfattr echo $(whoami) #prints root 因为...

回答 0 投票 0

Yocto 日志中的“将<path> 的运行时路径设置为”是什么意思?

我在我的 Yocto 构建中使用 libiio 配方,并且在该配方的 log.do_install 文件中有如下行: -- 安装:/home//yocto/poky/build/tmp/work/cortexa9t2hf-neon-poky...

回答 0 投票 0

如何在 bitbake 输出中查看 Cmake 消息?

我正在使用 meta-oe 中的 libiio 配方为我的 yocto 图像构建 libiio。 在库的 CMakeLists.txt 文件中,有如下几行: 消息(状态“cmake 版本:${CMAKE_VERSION}”...

回答 0 投票 0

devshell环境和bitbake任务环境的区别?

我已经将daisy openembedded中的libopencv版本升级到4.1。由于需要对旧硬件的支持,因此很难迁移到较新的 openembedded 版本。 我有问题...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.