如何更改Yocto中特定计算机的内核配置?

时间:2016-03-28 14:47:53

标签: beagleboneblack yocto bitbake

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

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

如何构建base-beablebone内核配置,编辑它,然后在构建core-image-minimal时使用bitbake?

感谢。

1 个答案:

答案 0 :(得分: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

  3. 有一个关于安装驱动程序HERE

    的教程