如何从元层覆盖machine.conf中的KERNEL_IMAGETYPE变量



我想使用orange-pi-zero.conf 构建一个内核zImage

在orange-pi-zero.conf中指定uImage:

KERNEL_IMAGETYPE = "uImage"

我如何在我的元层中覆盖这个变量,即某个图像配方将使用orange-pi-zero.conf;zImage";价值

类似这样的东西:

自定义图像.bb


IMAGE_INSTALL += "..."
KERNEL_IMAGETYPE = "zImage"
IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}"
COMPATIBLE_MACHINE = "orange-pi-zero"

https://github.com/linux-sunxi/meta-sunxi

解决此问题的一种方法是创建一个{MACHINE}-extra.conf并将其包含在local.conf

conf/machine/orange-pi-zero-extra.conf

KERNEL_IMAGETYPE = "zImage"

local.conf

include conf/machine/orange-pi-zero-extra.conf

最新更新