2016-03-28 82 views
0

我正在構建core-image-minimal,將「beaglebone」作爲目標機器。如何更改Yocto中特定機器的內核配置?

我想編輯內核配置以刪除一些功能以提高啓動時間。我已經學會了我可以做一個bitbake -c menuconfig虛擬/內核來啓動ncurses編輯器,但我並不真正瞭解我正在編輯的配置。它是用於beablebone還是僅僅是一個通用內核?

如何在構建core-image-minimal時使用基準beablebone內核配置,編輯它,然後讓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