问题标签 [openembedded]

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 投票
2 回答
20733 浏览

python - 使用 bitbake 在项目中加快构建时间的方法?

我正在一个项目中工作,该项目有许多 bitbake 食谱并且需要很多时间 - 在某些情况下长达 13 小时。我是 bitbake 的新手,我正在寻求一些方法:

  • 检查哪些软件包需要更多构建
  • 检查非常长的依赖项(我已经使用了 bitbake -g)
  • 检查是否有任何循环依赖以及如何解决它们
  • 检查是否有未使用的食谱以及如何安全删除它们

或使用任何工具更好地管理和理解食谱的任何建议。

或任何用于加速构建过程的方法/方式。

欢迎提出建议和确切的技术。

编辑日期 07/08/2013:

找到了这个用于跟踪依赖项的有用工具

https://github.com/scottellis/oe-deptools

描述:

0 投票
1 回答
2272 浏览

linux - Yocto 如何生成这些 /etc/limits 文件

我一直在使用 Yocto 构建系统构建自定义内核映像。现在我想在开始构建之前更改一个文件 /etc/limits/ 但是当我尝试找到这个文件“限制”时,找不到任何文件名限制并且知道这个文件是在构建之后生成的。

我期待在元目录的某个地方找到这个文件(在构建之前),就像在 poky 目录中存在名为“profile”的文件一样。

现在我的问题是 yocto 构建系统如何生成这个文件 /etc/limits 文件,在构建之前我在哪里可以找到这个文件

0 投票
3 回答
34030 浏览

cmake - Cmake 与 bitbake 食谱

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

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

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

Cmake-Bitbake-QT

0 投票
1 回答
4899 浏览

toolchain - Yocto 使用外部工具链遇到 external_linaro_toolchain_version_handler 错误

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 投票
2 回答
19666 浏览

openembedded - Bitbake 找不到食谱

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

如果我检查该路径:

我看到大量的 bb 文件。

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

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

0 投票
3 回答
15310 浏览

openembedded - Yocto 错误:带有 yocto 配方的“非调试包包含 .debug 目录”

我正在尝试构建一个自定义 yocto 配方,其中涉及编译一个小型 C 程序。在构建期间 -

我想知道这里是否有人知道如何禁用调试信息或删除 QA 检查。到目前为止,谷歌搜索该错误已被证明是徒劳的。

干杯

使用 interface-configuration.bb 更新

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 命令。