Как собрать ядро ​​linux-raspberrypi в yocto?

Я хочу создать образ yocto с linux-raspberrypi, который присутствует в meta-raspberrypi/recipe-kernel/linux-raspberrypi_x.x.bb

При создании изображения с помощью "bitbake core-image-minimal". Он компилирует ядро ​​из poky/meta/recipe-kernel/linux-libc-headers_x.x.bb

Если я использую следующие строки в local.conf

PREFERRED_VERSION_linux-raspberrypi = "4.9.%"
IMAGE_INSTALL_append = " linux-raspberrypi"

Это ошибка, которую я получаю. ОШИБКА: Ничто не ОБНАРУЖИВАЕТ 'linux-raspberrypi' (но /home/harris/poky/meta/recipes-core/images/core-image-minimal.bb ОТЗЫВАЕТ или иным образом требует этого)

Что еще я должен написать в local.conf, чтобы скомпилировать ядро ​​из meta-raspberrypi. Также, как остановить битовую загрузку ядра напрямую из poky / meta / recipe-kernel / linux-libc-headers.

Я использую ветку "сумо".

1 ответ

Решение

Удалите IMAGE_INSTALL_append = " linux-raspberrypi" и попробуйте добавить в local.conf (или машину conf) PREFERRED_PROVIDER_virtual/kernel = "linux-raspberrypi".

Другие вопросы по тегам