bitbake相关内容
我是Yocto的新手, 我想在/etc中创建一个目录,然后将服务器证书复制到该目录中.我尝试在下面做,但是它没有在/etc中创建任何目录,但是我没有得到任何编译错误: DESCRIPTION = "OC sample service" SUMMARY = "Install and start a systemd service and copy server certificate
..
bitbake cleanall 删除目标的所有输出文件,共享状态缓存和下载的源文件 目前还不清楚或没有记录是否也清除了所有构建时间相关性 解决方案 否,cleanall不会清除依赖项.例如 bitbake -c cleanall core-image-minimal 仅删除该命名配方的输出. 我通常要清理“一切"的工作是在收据“世界"上运行cleanall:
..
我如何在arago项目构建中编写自己的配方包?我几乎不知道它可以是bitbake文件.但是我怎么写,不知道.我在互联网上进行了搜索,但没有找到任何好的开始的资源.有人可以提供我链接或示例开始吗? 致谢 Linux学习者. 解决方案 使用Bitbake使用Yocto创建自己的食谱: 将Yocto Project用于嵌入式系统.它的文档和支持很棒.您可以开始 Yocto项目.
..
构建树外内核模块时,是否可以传送更多文件? 我尝试过这样的事情: FILES_${PN} += "${bindir}/my_program" do_install_append() { install -d ${D}${bindir} install -m 0755 ${D}/my_program ${D}${bindir}/my_program } 像这样:
..
我有一个基于自动工具的BitBake食谱,我想在/usr/local/bin中安装二进制文件,并在/usr/local/lib中安装库(而不是默认目标目录/usr/bin和/usr/lib). 这是我认为很重要的autotools.bbclass文件的一部分. CONFIGUREOPTS = " --build=${BUILD_SYS} \ --ho
..
我有一个工作正常的Yocto构建系统,该系统基于rocko分支,该分支正在为基于ARM的目标板生成映像.该板上的芯片之一是一个小型的,基于ARM的微控制器,与主CPU分离.它需要加载我必须构建的固件映像. 制作该微控制器固件的配方很容易.它需要一个ARM交叉编译器,然后需要一些特殊的编译器选项来控制代码生成(用于cortex-m4 + thumb等).问题是,如果我设置一个普通的菜谱,它将假
..
我正在尝试使/var/log在我的fido构建中保持不变. poky的默认设置是/var中有一个指向log -> volatile/log的符号链接. volatile是安装在tmpfs上的. 到目前为止,我发现符号链接应该由base-files配方创建: volatiles = "log tmp" do_install () { ... for d in ${volat
..
我正在尝试设置bitbake工具并尝试按照本教程进行操作 https://www.yoctoproject.org/docs/1.8/bitbake-user-manual/bitbake-user-manual.html#bitbake-examples 现在,当我运行bitbake命令时,出现以下错误, p@p-ubuntu:~/ba/bitbake$ bitbake NOT
..
我正在使用BBB来了解yocto项目.我不确定修补的工作方式.这是我的项目目录 ├── meta-testlayer ├── poky 元测试层包含一个helloworld示例 ├── conf │ └── layer.conf ├── COPYING.MIT ├── README └── recipes-hello └── helloworld ├──
..
Hej 我在玩Yocto,Raspberry Pi和我编写的一些代码.现在,我希望Yocto正在构建包含我编写的程序的图像.我想知道如何设置提取器以从本地git repro提取. 我的设置很简单.代码在目录中: /home/user/git/myTest 我将目录链接到Yocto元层的食谱目录中. /home/user/poky/meta-test/myApp/myTe
..
我想为新机器添加一些从上游获取的层(称为A),主要是为了使用这些层提供的机器A配置文件,内核和u-boot.但是,新层有几个bbappend文件(也有bb文件),其版本与我的yocto项目中其他机器的层不同. 例如,计算机A 具有自己的 gstreamer1.0_1.8.1.bb 和bbappend文件. 其他计算机正在使用 gstreamer1.0_1.6.1.bb .当我为另一台计算机构
..
我有一个“二进制"(即不被编译)文件的目录,只希望将它们安装到我的目标根文件系统上. 我看了几篇文章,但似乎没有一篇适合我. 此食谱所需的功能是: myRecipe/myFiles/-> myRootFs/dir/至/安装 我当前的尝试是: SRC_URI += "file://myDir" do_install() { install -d ${
..
我有一个使用bitbake进行一些构建的OpenEmbedded环境.我想进行一些“交互"操作,使bitbake暂停并请求输入,然后继续进行构建,但是我发现这是不可能的. 由于无法执行此操作,因此我正在寻找某种方式来传递额外的标志以进行构建.有什么办法可以将标志传递给类似于gcc的-D选项的bitbake构建吗? 即: bitbake -Dfoo=bar oe-myimage
..
我有一个压缩包src.tar.gz,其内容已解压缩到src/中,并且使用以下命令生成了此源的补丁程序: $ diff -Nurp src/ src_mod/ > my.patch 补丁标题以以下三行开头: diff -Nurp src/path/to/file src_PATCHED/path/to/file --- src/path/to/file 2012-10-22 0
..
我正在使用Yocto创建一个包含apache2的构建,但是我很难添加php支持.我以前运行过它(阅读:去年),但是从那时起,对meta-openembedded中的meta-webserver层进行了更改.从meta-webserver中的README文件中: "该层过去提供了构建mod_php的modphp配方,但是 现在,它已作为meta-oe中php配方的一部分而构建.但是,由于 ap
..
我正在尝试编写一个配方,以在构建整个映像时将两个文件(MyfileA,MyfileB)简单地复制到特定目录.这是我的目录结构: MyDir/MyRecipe.bb MyDir/files/MyfileA MyDir/files/MyfileB 我希望将这两个文件复制到home的一个文件夹中(该文件夹最初将不存在,因此应创建目录).该文件夹可以称为"Testfolder" 这就是我的bit
..
我有一个.bbappend配方,需要在系统中创建一个符号链接. 这是现在的样子: bernardo@bernardo-ThinkCentre-Edge72:~/yocto/genericx86-64-rocko-18.0.0/meta-datavision/recipes-devtools/oracle-java$ cat oracle-jse-jdk_1.7.0.bbappend
..
使用bitbake构建的映像必须包含用于不同计算机的不同程序包(例如,对于machine1,我需要将程序包package1添加到映像中,而对于machine2,则不需要). 可以添加行 IMAGE_INSTALL_append_machine1 = " package1" 到图像配方.但是我认为这是不可持续的,因为IMAGE_INSTALL_append_machine1可能在其他
..
元层提供配方: meta/recipes-graphics/x11-common/xserver-nodm-init.bb 元oe层提供配方: meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb 我的问题是: 构建系统如何从多层中选择xserver-nodm-init? 是否根据c
..
我已经创建了一个烘烤食谱,可以将我的两个文件(VPU的固件二进制文件)复制到目标根文件系统上的/lib/firmware/目录中. 我尝试了很多选择,所以现在不确定我食谱中的哪些内容是不必要/多余的,以及哪些内容是必需的. 我认为FILESEXTRAPATHS ..,SRC_URI ..和do_install ..应该足够了,但它不能同时使用,也不能用于所有其他东西. DESCRIPT
..