#image #yocto #recipe
#изображение #yocto #рецепт
Вопрос:
У меня есть ./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, но никогда оба — они мешают, и в любом случае невозможно работать одновременно на одном оборудовании. Желаемый результат — создать образ с включенным драйвером 1 и загруженным при загрузке ИЛИ с драйвером 2.
Ответ №1:
KERNEL_MODULE_AUTOLOAD = "driver1 driver2"
Обычно вы помещаете его в machine.conf
.
Комментарии:
1. Спасибо, я нашел этот способ, но это слишком сложно — это определяет другую машинную переменную, и большинство рецептов терпят неудачу. В любом случае спасибо