问题标签 [yocto-recipe]

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 回答
61 浏览

cmake - Yocto 包含带有自定义步骤的 cmake 项目

我正在尝试将这个基于 cmake 的简单项目包含到我的图像中:https ://github.com/MatrixOrbital/HTT-Utility

在 Linux 中构建的步骤是:

我试图在我的 Yocto 食谱中重现这些步骤。生成的二进制文件 (./build/htt_util) 应安装在 /usr/bin 中。

到目前为止,在 devtool 和一些手动调整的帮助下,我最终得到了这个秘诀:

我应该在我的配方中添加什么来实现生成二进制文件并安装在 /usr/bin 的目标?

我一直在尝试玩:

但到目前为止,我还没有设法做任何有用的事情。任何帮助,将不胜感激。

0 投票
1 回答
69 浏览

linux - Yocto 用于旧内核版本 meta-intel

我想用 yocto 生成一个带有 meta-intel 层的 linux 映像。

我已经看到可以更改内核版本,但是如果我理解正确,这个版本也取决于 BSP,所以我不确定是否可以使用 yocto 和 meta-intel 层来生成一个 linux内核版本非常旧的映像。2.3.X 在我的情况下。

0 投票
0 回答
99 浏览

qt - Yocto 只在 Debug 中构建一些包

我正在尝试创建一个图像,其中只有 Qt 是使用调试变量构建的,并且发布中的所有其他内容以保持图像足够小。我知道我可以BUILD_DEBUG = 1在我的项目的 local.conf 中实现,并且一切都在调试中构建,但图像不再适合我的闪存。我试图将我们中与 Qt 相关的packagegroup-base.bb东西packagegroup-qt.bb分开BUILD_DEBUG = 1

但它似乎对库没有影响,至少文件大小在我的测试中是相同的。

还有其他方法可以强制 Yocto 在调试中构建 Qt 吗?我知道你可以通过把

进入local.conf.

但我正在尝试为我们的开发人员提供一个包含调试符号的图像,这样他们就不必在 USB 上使用 DebugFS Sysroot。

0 投票
0 回答
45 浏览

linux - 生成的文件在 YOCTO 的当前配方中不可用

我正在尝试在 yocto 中构建一个 opc-server 应用程序。为此,我首先构建了基本上可以工作的open62541库。
然后我想构建 opc-server 应用程序,但我无法成功构建它。问题是,在do_compile步骤中它引用了/usr/share/open62541/tools/...中的文件,但不幸的是找不到它。
然后我做了一些分析:我试图检查open62541ls -l /usr/share目录是否存在,但它也不可用。 然后我查看了我的食谱的 WORKDIR 以了解这些文件是否在recipe-sysroot中仍然可用,是的,它们在那里可用。

您知道在新创建的配方中找不到 /usr/share/open62541/xxx中的这些文件可能是什么问题吗?

配方:
这是 open62541 配方:这个配方基本上应该可以工作,因为我能够创建一个 rootfs 和一个包含所有构建文件的 SDK。

这是我个人食谱的一小部分。为了测试,我添加了 do_configure_prepend() 来列出 /usr/share 目录以检查是否包含 open62541 目录。DEPENDS += " open62541"我认为使用所有需要的文件就足够了。

0 投票
0 回答
62 浏览

yocto - yoctoproject 中自己的层中的“Nothing PROVIDES”

我曾尝试在 yoctoproject 中包含我自己的“Raspberry Pi Zero Wifi”层。该层必须将默认的 /etc/wpa_supplicant.conf 更改为一个已按下的。我已经使用以下文件构建了图层:

wpasupplicant_0.1.bb 有下一个上下文:

当我尝试使用 bitbake 构建图层时,显示下一条消息:

有人可以解释一下有什么问题吗?

0 投票
0 回答
100 浏览

github - 如何使用 bitbake 配方获取 github 版本?

我正在尝试使用 yocto 构建系统从配方(bitbake)中获取 github 最新版本。

我的食谱看起来像这样……

但它说..

有人可以帮助如何获取版本吗?

0 投票
1 回答
432 浏览

yocto - How to apply patch in yocto

I built the yocto image for my board . Now I need to apply this patch

First, how do I figure out which recipe the patch goes to? Second, how do I apply this patch?

(I checked similar question but its patching yocto system itself, I don't want that)

I can list all my recipes with this command I found

But I still don't know which of these recipes builds the file drivers/rpmsg/virtio_rpmsg_bus.c, the file I need to patch.

I also found three directories that have this c file:

These recipe folders have recipes-kernel/linux directory

I don't know which of these recipes might be building my c file virtio_rpmsg_bus.c

0 投票
0 回答
113 浏览

qt - 如何使用 qt ui 构建 Yocto 映像并在 qemu 中运行?

我正在使用 yocto 构建嵌入式系统映像。我使用“bitbake core-image-minimal”命令成功构建了基本图像。

现在,我想用 qt ui 构建图像。我尝试了一些博客,但没有一个对我有用。我也搜索适当的视频教程,但我找不到任何。

我尝试使用 qt ui 构建图像。它构建成功,但运行此映像后,它将显示与“bitbake core-image-minimal”此命令相同的结果(终端 ui)

这是我的图片(点击)。
请检查图像。我怎样才能改进我的代码。
我正在使用 yocto 宙斯版本。

0 投票
1 回答
56 浏览

overriding - 如何使这个 do_deploy 机器覆盖工作?

我试图理解为什么下面的代码不起作用。从bitbake -e它看来,任务do_deploy是空的。我正在使用 Yocto Gatesgarth。

0 投票
1 回答
85 浏览

yocto - openblas.bb:do_compile 失败,退出代码为“1”

我正在尝试在 yocto 项目中构建 openblas.bb,但它失败了。
机器是“qemux86-64”

这里有一些来自 log.do_compile 文件: