【问题标题】:Where yocto assign default kernel?yocto 在哪里分配默认内核?
【发布时间】:2020-06-25 06:53:00
【问题描述】:

内核中有很多*.bb

~/poky/meta/recipes-kernel/linux

我没有在 local.conf 中定义 PREFERRED_PROVIDER_virtual/kernel

我还包括元英特尔层,我认为元英特尔也有它的内核配方。

构建yocto镜像、启动、登录后,输入'uname -a' 结果是

Linux genericx86-64 5.4.20-yocto-standard xxxxx

我认为 yocto 选择它是 poky 内核,但我找不到这个默认设置的位置。 (哪个文件设置了这个内核)

【问题讨论】:

    标签: yocto


    【解决方案1】:

    通常你可以在机器的conf中找到它:

    meta-yourmeta/conf/machine/yourmachine.conf

    您的机器支持的内核列表在您的 BSP 的 recipes-kernel 中。

    【讨论】:

      【解决方案2】:

      如果我没记错的话,它是由 MACHINE 设置的。

      【讨论】:

      • @GreenTea 我不是这方面的专家,但机器配置文件正在设置设备树。还有一些 karnel 配置文件,比如 sources/poky/meta/recipes-kernel/linux 中的 recipes,它们可能是所有 karnel 配置文件的基础。
      猜你喜欢
      • 2011-12-10
      • 2017-01-29
      • 2011-08-02
      • 2018-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-19
      • 1970-01-01
      相关资源
      最近更新 更多