【问题标题】:How do I change the kernel config for a specific machine in Yocto?如何在 Yocto 中更改特定机器的内核配置?
【发布时间】:2016-07-15 20:29:27
【问题描述】:

我正在使用“beaglebone”作为目标机器构建 core-image-minimal。

我想编辑内核配置以删除一些功能以缩短启动时间。我知道我可以做一个 bitbake -c menuconfig virtual/kernel 来启动 ncurses 编辑器,但我真的不明白我正在编辑什么配置。它是用于 beablebone 的,还是只是一个通用内核?

我如何获取基本 beablebone 内核配置,对其进行编辑,然后在构建 core-image-minimal 时让 bitbake 使用它?

谢谢。

【问题讨论】:

    标签: beagleboneblack yocto bitbake


    【解决方案1】:

    确保 beaglebone 使用的是哪个内核。你必须找到它的机器配置。比如beaglebone.conf

    在那里,你会看到PREFERRED_PROVIDER_virtual/kernel = "linux-mainline"

    要确定 beaglebone 的内核,您需要在 recipes-kernel 中找到它。例如linux-mainline

    之后,为了进行配置,我们有两种方法可以进入内核的图形配置实用程序。

    1. bitbake -c menuconfig linux-mainline

    2. bitbake -c devshell linux-mainline

      make nconfig

    有安装驱动的教程HERE

    【讨论】:

    • 必须提到这是一个“一次性配置”——当他试图使用你的层时,它不会应用在你的好友家!因此我们需要知道如何永久修改 Beaglebone 的 Linux 配置!
    猜你喜欢
    • 2018-04-09
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    相关资源
    最近更新 更多