问题标签 [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.
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
每件事进行任何更改之前,一切都正常工作
linux - 使用 Yocto 在 i.MX6 上的 Qt 5.3.2:QML WebView 的问题
我正在尝试使用 Yocto 为 i.MX6 编译 Qt 5.3.2。我正在使用 和的dizzy
分支。fsl-community-bsp
meta-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 支持。
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
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)
可能是什么问题?
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 并且所有其他示例都使用以前的版本,我想知道在处理这个问题时是否涉及到一个新的步骤。
python - 在 Yocto 上安装 Pip 失败
测试运行 Yocto 并预装 Python2.7 的英特尔 Edison 开发板。安装库时遇到问题。wget 版本 Busybox 不允许 https 下载。apt-get 在 Yocto 中不可用。Curl 适用于一些图书馆,但并非适用于所有图书馆。最后使用 curl 使用 get-pip.py 安装 setuptools 和 pip,但是在任何库上执行 pip 安装时遇到此问题“必须安装 setuptools 才能从源代码分发安装”。
yocto - 何时为 yocto 创建新的构建目录?
我正在维护一个 Yocto 构建系统来生成这些输出:
现在我不知道为这些构建创建构建目录的正确方法。我认为最简单的方法是为每个构建创建一个构建目录。但是对于具有相同 SOC 并且可以共享跨工具链的板来说,这会浪费资源。所以正确的方法是为每个 SOC 创建一个构建目录,然后 bitbake 每个输出的配方,对吗?
我也不确定是否可以将 SDK 和板映像放在同一个构建目录中。因为一旦我在创建它的 SDK 后构建了一个板的图像,我将 gdbserver 添加到它,但是构建失败而没有真正构建 gdbserver 包。所以我猜板映像构建被 SDK 构建状态所迷惑。
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 需要哪些包?
yocto - Yocto:提供包含文件的自定义版本
我有一个第三方 Yocto 层,它提供了一个配方(我们称之为它recipe.bb
),它使用 ) 引用本地包含文件require recipe.inc
。
然后我创建了一个自定义层,我想recipe.inc
用我提供的自定义版本“替换”包含的文件。是否可以?我已经尝试将我自己的recipe.inc
放在我的文件夹中,然后在我的文件夹中使用FILESEXTRAPATHS_prepend := "${THISDIR}:"
,recipe_%.bbappend
但它不起作用,并且原始文件recipe.inc
仍然包含在内......
有没有办法做到这一点?