Yocto重建不会覆盖

时间:2019-01-21 23:04:44

标签: yocto bitbake

我对u-boot源/tmp/work/beaglebone_my-poky-linux-gnueabi/u-boot/1_2018.07-r0/git

进行了一些更改

当我用bitbake core-image-minimal重建时。 Bitbake不会覆盖路径/images/中的图像。

然后,我使用clean,cleansstate,但是他们两个都删除了u-boot/1_2018.07-r0/git目录中的所有更改。

自定义u-boot和内核的最有效方法是什么? 谢谢。

1 个答案:

答案 0 :(得分:0)

更改食谱的访存源代码目录不足以永久修改Yocto中的源代码,因为它只是一个临时工作目录,您可以将其清理干净并全部删除。

可以通过以下方式更改Yocto食谱的来源:

  1. 在工作目录中修改源代码
  2. 为您的更改创建补丁
  3. 更改/创建一些配方以应用补丁
  4. 补丁将在构建时应用

本节描述了修改源代码和创建补丁的过程: https://www.yoctoproject.org/docs/1.6.1/kernel-dev/kernel-dev.html#modifying-source-code

本节描述了为创建的补丁创建额外的层和配方的过程,以便在构建期间应用它们: https://www.yoctoproject.org/docs/1.6.1/kernel-dev/kernel-dev.html#modifying-source-code