Я работаю над созданием нового BSP с помощью yocto daisy. Когда я создаю свой образ, я получаю следующие предупреждения:
NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for virtual/kernel (my-kernel, linux-dummy)
NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/kernel
NOTE: multiple providers are available for runtime kernel-modules (my-kernel, linux-dummy)
NOTE: consider defining a PREFERRED_PROVIDER entry to match kernel-modules
Я не могу понять, как определить предпочтительного поставщика для ядра. Из того, что я прочитал, мне просто нужно добавить его в meta-myLayer / conf / machine / myMachine.conf, что я и сделал, как таковой:
KERNEL_IMAGETYPE = "zImage"
KERNEL_DEVICETREE = "${S}/arch/arm/boot/dts/myTree.dtb"
KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
# use this kernel and version
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
PREFERRED_VERSION_linux-yocto = "3.14%"
Yocto / bitbake, похоже, игнорирует эти строки.
Кроме того, для ясности, у меня также правильно установлено имя машины в build / conf / local.conf
Есть ли что-то еще, что мне нужно изменить, чтобы это работало? Или Йокто просто сломан?
linux-yocto
, но он говорит, что доступны толькоmy-kernel
иlinux-dummy
. Вы уверены, что к вашемуbblayers.conf
добавлены слоиpoky/meta-yocto
иpoky/meta-yocto-bsp
? - person E-rich   schedule 05.11.2014