我想创建一个新的机器配置来扩展现有的机器配置。
假设我想要的机器配置名为 foo-mach.conf。我的
my-mach
配置如下所示。
require conf/machine/foo-mach.conf
# Remove some stuff not needed.
# Add custom device tree to KERNEL_DEVICETREE.
# Etc.
包含 foo-mach.conf 的 BSP 层包含许多针对各种配方中的
foo-mach
的机器特定覆盖。
当我为
foo-mach
进行 Bitbake 构建时,是否会使用 my-mach
所需的 my-mach
机器的特定于机器覆盖?
只需设置
MACHINEOVERRIDES
。例如,qemu-generic-arm64.conf
包含 generic-arm64.conf
,然后用 MACHINEOVERRIDES =. "generic-arm64:"
扩展覆盖,以便当前计算机和继承的计算机都是有效的覆盖。