17得票2回答
如何设置Yocto配方以从本地git源代码构建?

嗨 我正在玩弄Yocto、树莓派和一些我编写的代码。现在我想让Yocto构建一个包括我编写的程序的镜像。我想知道如何设置获取器以从本地git存储库获取。 我的设置很简单。代码在目录中:/home/user/git/myTest 我将该目录链接到Yocto meta-layer的配方目录中。...

16得票1回答
Yocto使用.bbappend文件覆盖默认initramfs的初始脚本编写

我正在尝试编写一个 .bbappend 文件,以附加到 initramfs-live-boot_1.0.bb,该文件在 do_install() 中包含一个语句,该语句将 init-live.sh 的内容(一个管理引导过程的 shell 脚本)写入 init,这是一个在启动时运行的初始化脚本。...

16得票2回答
如何编写一个BitBake驱动程序配方,需要内核源头文件?

介绍 我在一个BitBake配方中编写了一个名为do_install的任务,用于驱动程序,在该任务中我执行一个自定义的install脚本。该任务失败,因为安装脚本无法在<the image rootfs>/usr/src/kernel中找到内核源文件头。该脚本在生成的操作系统上运...

16得票1回答
如何配置Yocto以使用最新的Git提交?

我是一个非常懒惰的人。在开发硬件/软件项目时,软件经常会发生变化。在这个开发阶段中,更改配方中的提交/版本标签非常麻烦。 我希望Yocto能够获取最新的git提交。这是否可能?如何实现? 我的示例配方:SUMMARY = "my test" SECTION = "test" LICENSE =...

16得票3回答
如何在Yocto中使用自己的设备树和修改后的内核配置?

我正在使用yocto构建自己的"嵌入式Linux"。该系统基于SAMA5D3x-MB + SAMA5D3x-CM(RONETIX)和SAMA5D35。我有两个问题: 1.) 修改设备树 我基于以下命令生成了一个映像: MACHINE ??= "sama5d3xek" 在生成过程中,我在...

16得票6回答
为什么Yocto的bblayers.conf文件使用绝对路径?

Yocto 项目 允许在大多数配置文件中使用相对路径,但不允许在 ./build/conf/bblayers.conf 文件中使用相对路径。为什么只有 BBLAYERS 和 BBLAYERS_NON_REMOVABLE 变量只能使用绝对路径而不能使用其他路径呢? 我查看了BitBake用户手...

16得票5回答
在Yocto中,如何删除状态缓存目录?

我在YoctoProject "fido"环境中的sstate-cache目录大小超过3GB,如何删除位于yocto/build-dir目录下的sstate-cache目录? 是否可以安全使用rm -rf命令?还有其他方法吗?

16得票1回答
Yocto中的共享状态缓存是如何工作的?

能否有人更全面地解释一下在 Yocto 中 sstate 缓存如何工作? 这份说明并不是很清晰易懂。 我不明白什么情况下会出现这种情况:NOTE: Preparing runqueue NOTE: Executing SetScene Tasks NOTE: Running setscen...

15得票2回答
Yocto SDK与cmake工具链文件

我提供一个Yocto SDK来交叉编译嵌入式目标的应用程序,该应用程序本身使用CMake进行构建。SDK设置脚本提供了许多必要的环境变量(例如交叉编译器和sysroot的位置等),这已足以构建应用程序。 然而,最近应用程序依赖于Boost库(通过CMakeLists.txt中的find_pa...

15得票2回答
Bitbake和Poky是什么?

请问有人能简要解释一下Bitbake、Poky、Recipes是什么吗?用通俗易懂的语言,我只想了解这些工具的基本概念。谢谢。