问题标签 [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.
cmake - Cmake 与 bitbake 食谱
我正在尝试用我自己的包构建一个 yocto 图像。我在 github 上有使用 cmake 的 OpenCV 代码。
我试图为它写一个食谱并面临很多错误。任何人都可以就我的食谱中包含哪些功能或参数提供一些提示。我的食谱如下
我按照这些教程用 cmake 编写了我的食谱,但徒劳无功: Bitbake Player recipe
linux - 在 poky build 中运行自定义 bitbake 时出现 do_install 错误
我正在使用最新的 poky-am335x 来构建简单的 helloworld 应用程序。通过一些解决方法,我可以编译应用程序。我正在做很多安装二进制文件的路径,但构建抛出错误。
错误日志:
位烘焙文件:
生成文件:
注释行保持这样,因为只是为了覆盖我尝试过的所有路径。
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 新手,所以我有点迷茫。任何帮助将不胜感激!
linux - 如何在 arago 项目构建中为配方编写自己的包
如何在 arago 项目构建中编写自己的配方包?我知道它可以是 bitbake 文件。但是我怎么写,不知道。我在互联网上搜索,但未能找到任何好的来源。有人可以为我提供链接或示例吗?
问候
Linux 学习者。
linux - 哪个是在包或应用程序linux中编写任务的更好方法
我是天真的程序员,可能我的问题会很愚蠢。但是,我的问题仍然令人头疼。我有以下问题。
假设我正在执行一些任务,例如在监视器屏幕上打印你好。那么将这个任务写入包或应用程序的更好方法是什么?但我知道,如果需要包,那么应该包含在构建配方中。
问题:
1. linux中的package和application有什么区别?
2. 如何决定task是写成package还是application?我的意思是,在 linux 中任务应该是包还是应用程序的决定因素是什么?
问候
Linux 学习者。
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
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 的配方文件?
openembedded - Bitbake 找不到食谱
我在 openembedded 环境中运行 bitbake,我认为它丢失了 99% 的配方文件。我在我的 conf 目录中编辑了 local.conf 文件,它有一行:
如果我检查该路径:
我看到大量的 bb 文件。
我认为鉴于我需要做的所有文档,但是当我运行 bitbake 时,我收到以下错误:
所以,路径似乎没有错,我有数百个 bb 文件,但 bitbake 只看到 15 个食谱。知道我错过了什么吗?不幸的是,我的特定板附带的文档已经过时了好几年,所以不再与 OE 或 Yocto 完全匹配。
embedded-linux - Gumstix Overo wifi 不断掉线
我正在使用 Gumstix overo,从过去的很多天开始,我无法让我的 Wifi 正常工作。
我按照Gumstix Overo Wifi和Overo 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 项目
如果我能在我做错的地方得到任何输入,那将是很大的帮助。
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 命令。