Yocto:如何为图像制作可变配方?
Yocto: how to make variable recipe for image?
我有 ./meta-mycompany/recipes-fsl/mycompany-image-base.bb 构建图像的方法。
我在 ./meta-mycompany/recipes-kernel/driver1 和 driver2 中也有食谱来构建替代驱动程序。驱动程序用于输入视频。他们俩都在 .bb 文件 KERNEL_MODULE_AUTOLOAD += "${MODULE_NAME}"" 最后。
问:如何以及在哪里(conf/layer.conf 可能?)加载驱动程序?
假设使用 MACHINE_ESSENTIAL_EXTRA_RDEPENDS 但我需要替代配置,包括 driver1 或 driver2但绝不会两者兼而有之——它们相互干扰,而且无论如何不可能同时在单个硬件上工作。
期望的结果是构建一个包含 driver1 的 image 并在启动时加载或使用 driver2.
KERNEL_MODULE_AUTOLOAD += "driver1 driver2"
您通常将其放入machine.conf
。
我有 ./meta-mycompany/recipes-fsl/mycompany-image-base.bb 构建图像的方法。
我在 ./meta-mycompany/recipes-kernel/driver1 和 driver2 中也有食谱来构建替代驱动程序。驱动程序用于输入视频。他们俩都在 .bb 文件 KERNEL_MODULE_AUTOLOAD += "${MODULE_NAME}"" 最后。
问:如何以及在哪里(conf/layer.conf 可能?)加载驱动程序? 假设使用 MACHINE_ESSENTIAL_EXTRA_RDEPENDS 但我需要替代配置,包括 driver1 或 driver2但绝不会两者兼而有之——它们相互干扰,而且无论如何不可能同时在单个硬件上工作。 期望的结果是构建一个包含 driver1 的 image 并在启动时加载或使用 driver2.
KERNEL_MODULE_AUTOLOAD += "driver1 driver2"
您通常将其放入machine.conf
。