问题标签 [yocto]

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

linux - Yocto 上的 gcc-arm-linux-gnueabihf

我刚刚在我的 Ubuntu 上使用以下命令安装了一个硬浮动工具链

我想使用 hardfloat 工具链在 Yocto 上编译我的包。所以我将以下行添加到conf/local.conf

但是在编译命令后bitbake gmp我收到了这个错误:

virtual:native:/home/dev/yocto/poky-daisy/meta/recipes-support/gmp/gmp_5.1.1.bb, do_configure

应该注意的是,在对conf/local.conf每件事进行任何更改之前,一切都正常工作

0 投票
1 回答
981 浏览

linux - 使用 Yocto 在 i.MX6 上的 Qt 5.3.2:QML WebView 的问题

我正在尝试使用 Yocto 为 i.MX6 编译 Qt 5.3.2。我正在使用 和的dizzy分支。fsl-community-bspmeta-qt5

编译成功,我编译meta-toolchain-qt5并配置 QtCreator...实际上我能够运行最小的 Qt 应用程序(基于小部件和基于 QML)。当我想使用 QML WebView 元素时,我的问题就出现了......在这种情况下,应用程序崩溃并出现各种(随机?)错误:SIGILL、、SIGABRT指针异常等等......好像有人用垃圾覆盖了代码内存...

这里是完整的堆栈跟踪(取自 QtCreator):

堆栈跟踪

我的源代码很简单......我main.cpp的如下:

main.qml的如下:

test.html是一个标准的 HTML 页面(其中只有一些示例文本)...

如果我WebView从我的 QML 中删除,应用程序可以正常工作......关于导致问题的任何想法?其他人有类似的问题吗?

如果它有帮助,请考虑使用 Yocto 我已经编译了名为的图像fsl-image-multimedia-full并且所有 Yocto 和meta-qt5文件都没有改变,除了我做了一些修改以避免编译 Qt 示例,排除 xcb 和 dbus 支持并包括 sqlite 支持。

0 投票
1 回答
3116 浏览

yocto - 为什么 yocto 跳过我的食谱?

我正在尝试为我的飞思卡尔 imx6 板添加一个新层。它取决于 meta-fsl-arm 层。

该层被添加到 bblayers.conf。但是当我构建机器 imx6dlwisehmi 时,linux-imx6-autorock_3.10.17.bb 不会用作虚拟/内核。该配方在 bitbake-layers show-recipes 输出中被跳过。还有警告:

任何帮助表示感谢,谢谢。

这是我的图层的详细信息:

文件树

层.conf

imx6dlwisehmi.conf

linux-imx6-autorock_3.10.17.bb

0 投票
1 回答
460 浏览

postgresql - 在 yocto 上远程访问 postgresql

因为我使用的是 yocto,所以一切都有些不同。使用常见的 linux 系统(如 ubuntu)postgresql 开箱即用,我知道如何通过编辑 pg_hba.conf 来访问它。

在 yocto 上,一切似乎都有些不同。这是我尝试过的:

  • 启动 yocto 后 postgres 没有运行。我用netstat -tulpn检查了
  • 因此我切换到用户“postgresql”(由我创建)并启动 postgres:pg_ctl start -D /my/path/to/dbFolder。日志说:

数据库系统已准备好接受连接

netstat 现在向我显示本地端口已打开:

tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 266/postgres

但是,我的 pg_hba.conf 包含以下行:

托管所有所有 0.0.0.0/0 信任

但是我的远程系统上的 pgAdmin III 报告

无法连接到服务器:连接被拒绝 (0x0000274D/10061)

可能是什么问题?

0 投票
1 回答
1567 浏览

linux - Yocto 从较新的内核版本添加驱动程序

我需要向使用内核 3.10.17 的 Yocto 映像添加无线驱动程序。我的问题是驱动程序从 3.11 版开始进入主线内核(它也是backports项目的一部分)。我已经阅读了有关内核开发的Yocto 文档,但它更让我感到困惑。实现此目的的正确方法是什么?(我想手动添加驱动程序源不是)。

0 投票
2 回答
866 浏览

angstrom-linux - 用于构建 Angstrom 的 bitbake 问题

我遇到的问题是我正在尝试使用 bitbake 从头开始​​构建 Angstrom 图像(因为 Angstrom 现在与 Yocto 兼容)但是我在运行时遇到了错误bitbake systemd-image

我已经有一段时间了,在不同的网站上搜索。最初我尝试按照 Angstrom 网站上开发人员部分的指南进行操作,但是一旦我遇到一些错误(在我放在这里之前),我发现了 Derek Molloy 的网站http://derekmolloy.ie/building-angstrom- for-beaglebone-from-source/解决了这些错误,并为该过程提供了更多细节。

最终,我偶然发现了另一个描述我的问题的论坛帖子,但不幸的是,答案并不是很清楚(无论如何对我来说)http://comments.gmane.org/gmane.linux.distributions.angstrom.devel/7431。我不知道可能出了什么问题,而且我对 Yocto 项目还很陌生,所以我不确定是否有任何步骤丢失或我忽略了一些隐含的东西,所以我非常感谢任何能指出的人我在这个正确的方向。

作为旁注,我一直认为这可能与我拥有的 environment-angstrom-... 文件有关,因为我的是 environment-angstrom-v2013.12 并且所有其他示例都使用以前的版本,我想知道在处理这个问题时是否涉及到一个新的步骤。

0 投票
1 回答
4002 浏览

python - 在 Yocto 上安装 Pip 失败

测试运行 Yocto 并预装 Python2.7 的英特尔 Edison 开发板。安装库时遇到问题。wget 版本 Busybox 不允许 https 下载。apt-get 在 Yocto 中不可用。Curl 适用于一些图书馆,但并非适用于所有图书馆。最后使用 curl 使用 get-pip.py 安装 setuptools 和 pip,但是在任何库上执行 pip 安装时遇到此问题“必须安装 setuptools 才能从源代码分发安装”。

0 投票
1 回答
433 浏览

yocto - 何时为 yocto 创建新的构建目录?

我正在维护一个 Yocto 构建系统来生成这些输出:

现在我不知道为这些构建创建构建目录的正确方法。我认为最简单的方法是为每个构建创建一个构建目录。但是对于具有相同 SOC 并且可以共享跨工具链的板来说,这会浪费资源。所以正确的方法是为每个 SOC 创建一个构建目录,然后 bitbake 每个输出的配方,对吗?

我也不确定是否可以将 SDK 和板映像放在同一个构建目录中。因为一旦我在创建它的 SDK 后构建了一个板的图像,我将 gdbserver 添加到它,但是构建失败而没有真正构建 gdbserver 包。所以我猜板映像构建被 SDK 构建状态所迷惑。

0 投票
1 回答
812 浏览

utc - DST 不适用于嵌入式 linux 发行版(没有网络连接)

我一直在尝试在嵌入式 linux 上设置 DST,它安装了 Yocto Project/OpenEmbedded linux 发行版。

第一步是检查从 /etc/localtime 到 /usr/share/zoneinfo/Europe/Paris 的符号链接是否已设置。

然后下一步似乎是知道 RTC 是否设置为 UTC。社区建议检查文件 /etc/sysconfig/clock。不幸的是,这个发行版上没有这样的文件。

现在,我想到了两个问题:首先,是否存在任何其他方法来检查 RTC 是否在 UTC 上?其次,考虑到 Poky/OpenEmbedded 发行版是由自定义包的连接组成的,执行 DST 需要哪些包?

0 投票
1 回答
3140 浏览

yocto - Yocto:提供包含文件的自定义版本

我有一个第三方 Yocto 层,它提供了一个配方(我们称之为它recipe.bb),它使用 ) 引用本地包含文件require recipe.inc

然后我创建了一个自定义层,我想recipe.inc用我提供的自定义版本“替换”包含的文件。是否可以?我已经尝试将我自己的recipe.inc放在我的文件夹中,然后在我的文件夹中使用FILESEXTRAPATHS_prepend := "${THISDIR}:"recipe_%.bbappend但它不起作用,并且原始文件recipe.inc仍然包含在内......

有没有办法做到这一点?