yocto相关内容
我目前有一个看起来像这样的 bitbake .bb 脚本 DESCRIPTION = "Hello World"部分 =“测试"许可证 = "麻省理工学院"LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"PR = "r0"src_URI = "file://file
..
我想将 gedit 添加到图像中.但是我找不到 gedit 包的依赖项.如何在 yocto 中查找依赖项(DEPENDS). 解决方案 您可以使用以下命令打开显示包依赖项的依赖项资源管理器: bitbake -g recipe-name -u depexp 或 bitbake -g gedit -u depexp,在你的情况下. 关于pyro和以后使用: bitbake -g
..
如何在 Bitbake 本地配置或配方中使用 PREMIRRORS? 我想为一些缓慢或无法访问的第三方 URL 提供我自己的下载位置,但 官方PREMIRRORS 文档 含糊不清,缺少示例. 解决方案 注意:这些结果基于 Yocto 2.3 的实验,但可能也适用于 2.5. 一个简单的例子 假设您的配方文件包含此目标网址: SRC_URI = "http://downl
..
因此,每次我修改设备树时,我通常都会更改自定义配方中的 dts 并重建映像.重建需要很长时间,因为它重建整个内核,然后需要构建镜像并最终部署到目标设备. 有什么我遗漏的技巧可以只重建设备树吗? 更新: 我已将 g0hl1n 的答案标记为正确答案,因为它是我问题的答案.然而,我发现在 Yocto 中使用内核非常麻烦:奇怪的、长路径和文件在每次重建时被覆盖的风险,内核源在 tmp/w
..
我正在努力使用 yocto 构建自己的“嵌入式 linux".它基于带有 SAMA5D35 的 SAMA5D3x-MB + SAMA5D3x-CM(RONETIX).我有两个问题: 1.) 改变设备树 我基于以下条件构建图像:MACHINE ??="sama5d3xek" 生成过程后,我在部署目录中找到了 5D35 的两个设备树文件: zImage--4.1+git0+19
..
这个问题来自:我需要编辑在 Yocto 中构建 mdns 878.200.35 所需的 .patch 文件吗? 这将通过几个帖子追溯到相当大的背景. 由于“mDNS"似乎在我的目标中工作,并且配方将 libdns_sd.so 放入“/usr/bin/",我接着说下一个需要,就是构建OCA,它与libdns_sd.so.我为它创建了另一个层并复制到我的源文件中将名为“Src"的文件夹复制到我
..
我维护了一个与 Dunfell 兼容的自定义 Yocto 元层.它支持基于 Microchip SAMA5D27 处理器的开发板.我在这一层中有几个 bbappend 文件,它们仅适用于来自 meta-atmel 和其他 Microchip 特定封装的文件. 现在,我想重用这个自定义元层的许多部分,并支持来自不同供应商的新处理器.我在我的层中创建了自己的新图像配方,其中不包含这些仅与 Mic
..
我正在使用 Thud (2.6),我想清除/etc/default/dropbear 的内容.ROOTFS_POSTPROCESS_COMMAND 看起来很有希望,但以下未能创建空文件.没有错误. 配方完成的其他工作成功. SRC_URI += "file://authorized_keys"SRC_URI += "file://dropbear_rsa_host_key"# 配置文件安装
..
如何安装命令语言环境 &yocto 项目中我的图像的 localedef ?我尝试了以下方法: IMAGE_INSTALL_append = " glibc-locale" 但它不起作用.我该怎么做? 解决方案 locale 位于名为 glibc-utils 的包中,localedef 位于在名为 localedef 的包中.因此,您可以通过执行以下操作将这些添加到您的图像中: IM
..
即使在我阅读了手册之后,我仍然无法理解 FILES_${PN}.例如,我正在这个例子制作启动脚本.在我写了类似的东西之后,我收到了这些错误信息. 错误:initscriptd-1.0-r0 do_package:QA 问题:initscriptd:文件/目录已安装但未在任何包中提供:/usr/usr/sbin请设置文件以便这些项目被打包.或者,如果不需要它们,请避免安装它们或在 do_insta
..
在 Yocto 设置(目前使用赛灵思的 Petalinux 2016.4)中向 u-boot 添加自定义命令的正确方法是什么? 是否应该通过recipe/patch将相关源文件添加到u-boot源中,以包含在u-boot的编译中? 是否有更好的方法在开发过程中执行此操作以加快周转速度. 代码应该放在哪个文件夹中 - 在 u-boot/board 下或添加到 u-boot/comm
..
我正在编写一个自定义的 yocto recipe,它应该从 .whl 文件安装一个 python 包. 我使用包含以下内容的食谱进行了尝试: 继承pypi setuptoolsPYPI_SRC_URI="http://ci.tensorflow.org/view/Nightly/job/nightly-pi-zero/lastSuccessfulBuild/artifact/output-
..
我正在尝试启用 systemd 的 libcryptsetup 模块,以便在启动时通过 crypttab 解密驱动器.似乎 crypttab 不存在,因为 systemd (216) 构建中缺少 systemd-cryptsetup-generator. 我试过在 PACKAGECONFIG 中指定“cryptsetup"选项??语句并指定 --enable-libcryptsetup 作为
..
我需要启动我自己的systemd 服务,我们称之为custom.service.我知道如何编写一个在启动时添加和启用它的方法: SYSTEMD_SERVICE_${PN} = "custom.service"SYSTEMD_AUTO_ENABLE_${PN} = "启用" 但是,它与默认的 systemd 服务之一 - systemd-timesyncd.service 冲突. 即使 s
..
我正在尝试构建一个没有 busybox 和任何 busybox 的 yocto 图像已部署小程序. 我试过以这种方式配置我的 distro.conf 文件: DISTRO_FEATURES_remove = "busybox"VIRTUAL-RUNTIME_base-utils = ""PREFERRED_PROVIDER_virtual/base-utils = "" 尽管如此,bus
..
关于我的最后一个问题 我问如何获得 Qt 工具链.我在 Linux 主机上试过,它工作正常.现在我需要知道如何在 Windows 平台上制作该工具链?或者我需要什么 Yocto 设置来生成 Qt Windows SDK 安装程序? SDK_OS = "Windows" 会做些什么吗? 解决方案 没那么难.只需要下载并添加 meta-mingw 层并将 SDKMACHINE 设置为 m
..
我正在尝试为 scikit-learn 包创建一个 yocto recipe.这取决于 scipy 包.我能够使用以下方法成功构建 scipy 包:https://github.com/gpanders/meta-scipy. 当我运行 bitbake python3-scikit-learn 时,出现以下错误:ModuleNotFoundError: 没有名为“scipy"的模块 我
..
如果我想构建 yocto 或 qt 工具链,我总是面临一个问题. 例如,在第一次运行时,我在第一次出现问题时给出了以下命令: bitbake meta-toolchain-qt5 出现以下错误信息: 构建配置:BB_VERSION = “1.46.0"BUILD_SYS = "x86_64-linux";NATIVELSBSTRING = “通用"TARGET_SYS = "arm-p
..
我使用的是 Raspberry Pi 3 B 型.我在构建 bitbake pulseaudio 时遇到了构建问题.请找到我的配置详细信息: Yocto:Jethro 分支 pulseaudio.inc RDEPENDS_pulseaudio-server +=“alsa-plugins-pulseaudio-conf" 我们使用的是 alsa-plugins_1.0.29.bb bi
..
环境 Debian GNU/Linux 7.8 (wheezy) Linux marvin 3.16-0.bpo.2-amd64 #1 SMP Debian 3.16.3-2~bpo70+1 (2014-09-21) x86_64 GNU/Linux 树莓派 2 Yocto Poky Qt5 我的目标是在 RPi2 上运行 Chromium 布局网络引擎 我希望能够在我的
..