问题标签 [bitbake]

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 投票
3 回答
34030 浏览

cmake - Cmake 与 bitbake 食谱

我正在尝试用我自己的包构建一个 yocto 图像。我在 github 上有使用 cmake 的 OpenCV 代码。

我试图为它写一个食谱并面临很多错误。任何人都可以就我的食谱中包含哪些功能或参数提供一些提示。我的食谱如下

我按照这些教程用 cmake 编写了我的食谱,但徒劳无功: Bitbake Player recipe

Cmake-Bitbake-QT

0 投票
1 回答
12925 浏览

linux - 在 poky build 中运行自定义 bitbake 时出现 do_install 错误

我正在使用最新的 poky-am335x 来构建简单的 helloworld 应用程序。通过一些解决方法,我可以编译应用程序。我正在做很多安装二进制文件的路径,但构建抛出错误。

错误日志:

位烘焙文件:

生成文件:

注释行保持这样,因为只是为了覆盖我尝试过的所有路径。

0 投票
1 回答
5158 浏览

openembedded - 在 bitbake 配方 do_compile_prepend 期间更改 PATH

我正在尝试在 bitbake 配方中编译 snort 的 daq。正如您在此处看到的(第 45 行),我需要添加到路径中,以便 configure 可以找到 daq-modules-config。我做了一些搜索,我相信我必须将 "${TMPDIR}/work/i486-angstrom-linux/daq-${PV}-${PR}/install/daq/usr/bin/" 添加到我的 PATH在运行配置之前。

到目前为止,我已经尝试了一些变化:

没有运气。即使这设置了变量(我不确定它是否正确),我怀疑它仍然无法工作......我需要将变量设置为实际运行配置的同一命令的一部分。但是,配方中没有 do_configure - 只有include autotools.

我是一个完整的 bitbake、configure 和 autotools 新手,所以我有点迷茫。任何帮助将不胜感激!

0 投票
4 回答
5480 浏览

linux - 如何在 arago 项目构建中为配方编写自己的包

如何在 arago 项目构建中编写自己的配方包?我知道它可以是 bitbake 文件。但是我怎么写,不知道。我在互联网上搜索,但未能找到任何好的来源。有人可以为我提供链接或示例吗?

问候
Linux 学习者。

0 投票
1 回答
131 浏览

linux - 哪个是在包或应用程序li​​nux中编写任务的更好方法

我是天真的程序员,可能我的问题会很愚蠢。但是,我的问题仍然令人头疼。我有以下问题。

假设我正在执行一些任务,例如在监视器屏幕上打印你好。那么将这个任务写入包或应用程序的更好方法是什么?但我知道,如果需要包,那么应该包含在构建配方中。

问题:
1. linux中的package和application有什么区别?
2. 如何决定task是写成package还是application?我的意思是,在 linux 中任务应该是包还是应用程序的决定因素是什么?

问候
Linux 学习者。

0 投票
1 回答
1373 浏览

linux - Yocto do_package() syntax to add recipe with scons.py

I am trying to include the libjsoncpp package into my Yocto build, which is not currently included in Yocto's package list. I downloaded the source files from http://sourceforge.net/projects/jsoncpp/files/jsoncpp/. The package does not come with an INSTALL script but instead uses scons.py. How can I write the install script for this as a recipe?

Thanks

0 投票
1 回答
2111 浏览

cmake - 用于 x86 和 arm 项目的 Bitbake 与 cmake

我有一个分层的 cmake 项目,其中包含库和应用程序的层次结构。这些库和应用程序中的每一个都有一个 CMakeLists.txt 和一个包含子 cmake 文件的顶级 CMakeLists.txt。

现在我们完全在 x86 Linux 平台上进行开发和测试,但在某些时候我们会想要开始将代码拉入 Yocto 构建和目标 arm。我们希望保持能够为 x86 和 arm 构建。

我看过一些关于为 x86 构建的 Yocto 指南,但这些似乎构建了整个世界(工具链、Linux 内核、所有库等)并通过 qemu 运行图像。对于我们的桌面使用,当我们的机器有编译器并且我们可以直接运行应用程序时,这有点矫枉过正,但是让 bitbake 构建一些我们依赖并且需要安装到'虚拟根'。

我如何将 use bitbake 用于本机 x86 项目(代替或补充 cmake),并且以后能够利用 Yocto 的配方文件?

0 投票
2 回答
19666 浏览

openembedded - Bitbake 找不到食谱

我在 openembedded 环境中运行 bitbake,我认为它丢失了 99% 的配方文件。我在我的 conf 目录中编辑了 local.conf 文件,它有一行:

如果我检查该路径:

我看到大量的 bb 文件。

认为鉴于我需要做的所有文档,但是当我运行 bitbake 时,我收到以下错误:

所以,路径似乎没有错,我有数百个 bb 文件,但 bitbake 只看到 15 个食谱。知道我错过了什么吗?不幸的是,我的特定板附带的文档已经过时了好几年,所以不再与 OE 或 Yocto 完全匹配。

0 投票
1 回答
1225 浏览

embedded-linux - Gumstix Overo wifi 不断掉线

我正在使用 Gumstix overo,从过去的很多天开始,我无法让我的 Wifi 正常工作。

我按照Gumstix Overo WifiOvero Wifi的说明在 /etc/network/interfaces 和 /etc/wpa_supplicant.conf 中设置正确的参数。

/etc/network/interfaces 文件:

wpa_supplicant.conf:

设置并运行后,ifdown wlan0 && ifup wlan0 我不断收到此消息:


[1176.528778] cfg80211:调用 CRDA 更新世界监管域
[2155.687255] cfg80211:调用 CRDA 更新世界监管域
[1175.293609] cfg80211:调用 CRDA 更新世界监管域

我的iwconfig

我的 lsmod 看起来像这样:

root@overo:~# lsmod

我正在使用从https://github.com/gumstix/Gumstix-YoctoProject-Repo克隆的 gumstix 的 yocto 项目

如果我能在我做错的地方得到任何输入,那将是很大的帮助。

0 投票
2 回答
3297 浏览

linux - 用于 Caspa mt9v032 omap-isp 的 media-ctl 命令:gumstix

我在为 Caspa mt9v032 omap-isp 获取正确的 media-ctl 命令时遇到问题。我遵循了本教程但未能成功--> Camera-ISP Driver 本教程提供了更多详细信息,但也未能成功:--> Linux:Camera

我的媒体设备信息列表:

我猜 video6 从实体 12 开始。我试图给出以下 media-ctl commnds,但它不起作用。

给出这些命令后,当我尝试运行任何 Gstreamer 管道时,我收到以下错误:

...

谁能告诉我如何设置正确的 media-ctl 命令。