问题标签 [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 投票
0 回答
136 浏览

python-3.x - 配置:错误:找不到python3.7解释器

我正在尝试通过使用devtool从版本 3.5.x 升级到 3.7.6 来升级 python 配方。在 95% 时,我收到以下错误:

即使在我的系统上正确配置了 python。

使用 python3.8 也会输出相同的错误。

为什么会失败?有没有其他选择?

0 投票
1 回答
287 浏览

yocto - 在 BitBake 配方中可靠地确定机器架构

我正在为一个需要了解底层机器微架构的包编写一个配方。换句话说,我想要一个字符串,例如aarch6464arm64位 Arm 系统和x86_6464 位 Intel 系统的字符串。

到目前为止,我已经确定:

  • MACHINE- 这似乎是meta-*层作者决定命名他们的机器并且可能包含架构的任何内容,它可能不是。例如,beaglebone是没有用的。

  • MACHINE_ARCH- 这似乎接近我正在寻找的东西。但是,以这个BSP 层为例,快速搜索一下,似乎这个变量并没有在任何地方设置。只能从几个包中读取。

  • TUNE_PKGARCH- 可能是迄今为止最好的选择。但是,这个变量是什么格式的?使用了哪些架构命名约定?同样,前面提到的 BSP 层似乎也没有在任何地方设置它。

我会认为以明确定义的格式了解机器架构很重要,但似乎并不那么简单。有什么建议吗?

0 投票
0 回答
56 浏览

yocto - Yocto (hardknott) 和 golang 与 go-sqlite3

在 Yocto 和 Golang 方面需要一些帮助。我正在为一个 golang 应用程序开发一个配方,它的导入非常简陋:

因此,当我构建和运行 Yocto 映像时,问题就出现了,所以CGO_ENABLED=0在 .bb(或 local.conf)中,一切都构建得很好,但在运行时我得到:

好的,然后我正在构建没有CGO_ENABLED=0do_compile 阶段开始分解,实际上我设法编译它,但在我的配方.bb 中没有链接:

ld到处都是疯狂地丢失目标文件,例如:

有人可以帮我解决这个问题吗?具有基于 C 的依赖项的 Golang 真的适用于 Yoctohardknott吗?

0 投票
1 回答
39 浏览

yocto - 在 Yocto 中以非 root 身份安装守护进程

我已经安装了一个像上面一样的示例守护程序“abcd.service”,但是在目标上,我看到它被列为 root。如果我检查“ ps -ax | grep abcd ”,那么它会显示我不想要的root。知道如何将其更改为非 root 用户吗?

0 投票
0 回答
9 浏览

python - 使用 auto-upgrade-helper 升级时出现 git 错误

使用带有 Yocto 3.1 的 Auto-Upgrade-Helper 将 python3-pytest 升级到最新版本将导致整个过程失败,一旦devtool upgrade启动就会出现以下错误:

除此之外:如何使用 devtool 命令清理升级/构建过程以从头开始重新启动它?那可能吗?

0 投票
1 回答
893 浏览

linux - QA 问题:包的包版本倒退,这会破坏包源 [version-going-backwards]

我正在尝试core-image-minimal使用已使用devtool build. 该工作已添加到优先级为 6 的自定义层,但我无法编译图像,因为最后遇到以下错误

这与图层优先级有关吗?我注意到meta-python提供pytest配方(5.xx)的层比我的层具有更高的优先级。如果不是有什么问题?

0 投票
1 回答
296 浏览

yocto - Yocto 对 Debian 包的依赖

我正在从 Debian 迁移到 Yocto。因此,我正在为其编写配方的许多专有软件包都依赖于 Debian 库,而这些库似乎无法直接在 Yocto 中使用。这可能是一个菜鸟问题,但我正在尝试弄清楚如何做到这一点。

下面,我有一个生成的 Makefile C 项目的配方recipetool create

如您所见,我已经指定了对systemd. 但是,我真正认为我需要的依赖项是 Debian package libsystemd

每当我烤这个食谱时,我得到以下信息:

总而言之,这看起来像我的项目需要由systemd. 我在这里缺少什么可以让我建立这个项目?有没有办法建造它?

0 投票
0 回答
140 浏览

yocto - yocto recipe 如何赋予 .so 库依赖

我正在编译一个依赖于 /usr/lib 路径中的两个库的应用程序但是 yocto recipe 无法找到该库。如何在 bitbake 配方中赋予 .so 库路径依赖性。

我的食谱如下:

在 halapplication/Makefile 我这样做:

0 投票
1 回答
100 浏览

yocto - 在 yocto 中安装 CANopen 包

我尝试使用以下命令在 yocto 中安装 CANopen。但是 CANOpen 没有安装。

在我添加的 local.conf 文件中

如何安装 canopen 包?

还考虑任何输入。

0 投票
1 回答
121 浏览

ansible - 如何在 yocto 镜像中安装 Ansible 客户端

我想使用 Ansible 来管理我的嵌入式 linux 客户端,所以我必须安装 python 和 ansible 要求(python 包)。我在我的映像中安装了 python3,但是为了运行 Ansible,它会因为递归地丢失一些 python 包而出错。

是否有任何方法可以在 yocto 映像中为 Ansible 安装所有需要的 python 包?