yocto 在哪里分配默认内核?
Where yocto assign default kernel?
里面有很多内核*.bb
~/poky/meta/recipes-kernel/linux
我没有在 local.conf
中定义 PREFERRED_PROVIDER_virtual/kernel
我还包含了 meta-intel 层,我认为 meta-intel 也有它的内核配方。
构建 yocto 映像、启动和登录后,键入 'uname -a' 结果为
Linux genericx86-64 5.4.20-yocto-standard xxxxx
我认为 yocto select 它是一个 poky 内核,但我找不到这个默认设置的位置。 (哪个文件设置这个内核)
如果我没记错的话,是MACHINE设置的。
通常你可以在机器配置文件中找到它:
meta-yourmeta/conf/machine/yourmachine.conf
您的机器支持的内核列表在您的 BSP 的 recipes-kernel 中。
如果您不确定 PREFERRED_PROVIDER_virtual/kernel
的设置,您也可以使用 bitbake -e <recipe>
查看它是如何设置的。
~/poky/meta/recipes-kernel/linux
我没有在 local.conf
中定义 PREFERRED_PROVIDER_virtual/kernel我还包含了 meta-intel 层,我认为 meta-intel 也有它的内核配方。
构建 yocto 映像、启动和登录后,键入 'uname -a' 结果为
Linux genericx86-64 5.4.20-yocto-standard xxxxx
我认为 yocto select 它是一个 poky 内核,但我找不到这个默认设置的位置。 (哪个文件设置这个内核)
如果我没记错的话,是MACHINE设置的。
通常你可以在机器配置文件中找到它:
meta-yourmeta/conf/machine/yourmachine.conf
您的机器支持的内核列表在您的 BSP 的 recipes-kernel 中。
如果您不确定 PREFERRED_PROVIDER_virtual/kernel
的设置,您也可以使用 bitbake -e <recipe>
查看它是如何设置的。