bitbake相关内容

Yocto Dunfell 在单个自定义元层中使用多台机器出现错误“无可用配方"

我维护了一个与 Dunfell 兼容的自定义 Yocto 元层.它支持基于 Microchip SAMA5D27 处理器的开发板.我在这一层中有几个 bbappend 文件,它们仅适用于来自 meta-atmel 和其他 Microchip 特定封装的文件. 现在,我想重用这个自定义元层的许多部分,并支持来自不同供应商的新处理器.我在我的层中创建了自己的新图像配方,其中不包含这些仅与 Mic ..
发布时间:2021-10-04 19:50:07 服务器开发

scikit-learn 的 Yocto 食谱

我正在尝试为 scikit-learn 包创建一个 yocto recipe.这取决于 scipy 包.我能够使用以下方法成功构建 scipy 包:https://github.com/gpanders/meta-scipy. 当我运行 bitbake python3-scikit-learn 时,出现以下错误:ModuleNotFoundError: 没有名为“scipy"的模块 我 ..
发布时间:2021-07-16 20:24:34 Python

Yocto(Zeus)性能构建失败

我想在Yocto(Zeus分支)上构建perf,以获取没有python2的图像.食谱是这样的: 为什么不拿起旗帜? 解决方案 PACKAGECONFIG 默认具有 scripting . PACKAGECONFIG 选项的定义如下: PACKAGECONFIG [f1] ="--with-f1,\--without-f1,\为f1构建Deps,\F1运行时-deps,\F1 ..
发布时间:2021-04-15 19:51:17 其他开发

bitbake do_package_qa问题包含错误的RPATH

我对面临的问题一无所知.在交叉编译应用程序之一时,出现以下错误,这没有任何意义.如果有人可以帮助我调试问题,那将真的很有帮助. 错误:lib32-audiod-1.0.0-161.jcl4tv.85-r26audiod-automation-10Feb_00 do_package_qa:QA问题:软件包lib32-audiod-ptest包含错误的RPATH/home/work/ashutosh ..
发布时间:2021-04-15 19:51:14 其他开发

没有许可证文件时如何处理“许可证"字段?

如果没有许可证文件,例如在此回购中: https://github.com/jwrdegoede/rtl8189ES_linux .而是在每个文件头中提供许可证.如何在 bitbake 食谱中适当地说明这一点? 谢谢 解决方案 LIC_FILES_CHKSUM 可以指向定义许可证的任何文件.如果没有专用的许可证文件,则可以将其指向 README 或 main.c 或类似文件的片段.例 ..
发布时间:2021-04-15 19:51:09 其他开发

添加特定程序包后,Yocto Image文件的大小减小

我使用以下配置构建了一个核心图像-sato图像: MACHINE ="intel-core2-32" 生成的图像大小将近1.2 GB. 添加"x11vnc"软件包后,大小减小为380 MB.该映像无法在硬件上成功启动. 为什么图像尺寸减小而不是增大 我们如何调试出了什么问题? 解决方案 您使用的core-image-sato图像继承core-image.bbcla ..
发布时间:2021-04-15 19:51:05 服务器开发

Yocto Bitbake Glibc构建失败

我正在尝试构建Yocto映像,但是在编译glibc时构建失败. 如果我只是跑步 bitbake glibc -c编译 出现如下编译错误: /usr/src/debug/glibc/2.27-r0/git/nptl/pthread_atfork.c:51:对__dso_handle的未定义引用|/media/g/01D476BE2E4F26B0/AT91/SAMA5D27_SOM1/ ..
发布时间:2021-04-15 19:51:03 服务器开发

使用Yocto配方构建内核时如何启用tc命令

我想启用 tc命令在我的Linux内核上 iproute2 .我的内核是使用yocto和bitbake构建的. 因此,我从以下链接复制了iproute配方和整个目录,以尝试- https://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-connectivity/iproute2 并包含在我的yocto版本中.那拿起食谱,一 ..
发布时间:2021-04-15 19:50:59 服务器开发

Yocto:CORE_IMAGE_EXTRA_INSTALL和IMAGE_INSTALL之间的区别

最近,我试图通过Yocto版本将开源软件包(iperf3)包含到目标图像中.(将IMAGE_INSTALL + ="iperf3"的local.conf更新为项目已经对应的配方).但是最终映像未包含在根文件系统中.我尝试通过添加到/recipe-core/packagegroups/RDEPENDS_packagegroup *的程序包组配方中来进行同样的操作,并能够成功地将其包含在内. 有 ..
发布时间:2021-04-15 19:50:57 其他开发

通过shell环境变量对MACHINE变量进行Yocto bitbake配置

通过Yocto Project进行构建,对于MACHINE,环境变量或在local.conf中设置的变量,首选或由bitbake选择哪个变量 解决方案 使用bitbake的答案通常是“取决于",但是通常在MACHINE的情况下,环境变量会获胜. 首选项取决于配置文件如何设置变量.通常,MACHINE是通过软分配设置的(例如 MACHINE?="intel-corei7-64" ),并 ..
发布时间:2021-04-15 19:50:54 其他开发

错误包括petalinux中的共享预建库

我试图将几个共享库包含到我的petalinux项目(基于Yocto)中.遵循 petalinux指南下一个食谱包括了这两个库(我只发布了一个库,因为另一个库是相同的,但是只更改了名称): ##此文件是libpiimager配方.#摘要=“简单的libpiimager应用程序"SECTION ="PETALINUX/应用程序"许可="MIT"LIC_FILES_CHKSUM =“文件://$ {C ..
发布时间:2021-04-15 19:50:48 其他开发

如何更改核心图像最小yocto中的init系统

我想基于 core-image-minimal 创建一个新目标,并且我想通过 SysV init .我希望我的更改是永久的(不基于local.conf).我该怎么办? 解决方案 编辑:正如安德斯(Anders)在评论中指出的那样,我错了: 可用的初始化系统在local.conf中设置,但是您确实可以基于每个映像更改初始化系统.在您的情况下,您想在 core-image-minimal ..
发布时间:2021-04-15 19:50:44 其他开发

智能无法安装...没有软件包提供共享的目标文件

问题 我正在尝试创建一个Bitbake食谱,该食谱将Oracle JRE 8安装到我的目标OS上. 我尝试使用 meta-oracle-java ,但由于为通用JRE提供的 .inc 文件之一具有JRE-7特定的URI而存在一些困难. 我已经从meta-oracle-java更改了一些元数据,并创建了自己的食谱来进行此安装. 测试 自行构建JRE配方 单独构建配 ..
发布时间:2021-04-15 19:50:41 Java开发

未在映像中安装Hello World Bitbake食谱

我正在使用 OpenEmbedded用户手册 当我查看工作目录时,我看到可执行文件已经生成,并且生成了打包文件.日志文件中没有任何内容指示(对我来说,是新手)为什么未进行安装.食谱有什么问题吗?或者我可以检查一下以解决问题吗? 解决方案 看来您已经成功构建了hello world演示,并且正如您指出的那样,您在WORKDIR中找到了文件.但这就是包装食谱的全部内容.它生成一个包.您需 ..
发布时间:2021-04-15 19:50:38 其他开发

在基本供稿中找不到位烘烤错误包

我想加入 https://pypi.python.org/pypi/ndeflib 在我的形象中.因此,我为此创建了一个食谱.以下是 python-ndeflib_0.2.0.bb 的内容 DESCRIPTION = "NFC Data Exchange Format decoder and encoder." SECTION = "devel/python" LICENSE = "CLOSE ..
发布时间:2020-09-21 04:44:38 其他开发