2017-10-28 171 views
0

在我的Yocto系統中,我有一個在linux內核上定義一堆補丁的圖層,以及一個包含內核配置的文件「defconfig」。當我修改此文件時,更改會反映在我構建的圖像中。Yocto內核配置傳播

但是,一些變化正在被否決,我很難弄清楚如何或在哪裏。我在其他圖層中找到了一堆defconfig文件,但是有沒有簡單的方法可以找出哪些文件被應用並按什麼順序?

由於

回答

1

這並不是說否決您的配置(至少不以甚至只有遠程理智設置)其他defconfigs,但配置片段(creating fragments)。你可以找到發生了什麼完全一樣:

bitbake -e virtual/kernel | less 

(你當然可以選擇其他尋呼機或重定向到另外的處理文件)

,並查找:

KERNEL_FEATURES 

- >這裏你可以找到一個內核配置片段列表,以.scc文件的形式應用到你的版本中

SRC_URI 

- >這應該提到你的defconfig文件的路徑,而不是第二個。

請注意,此說明僅適用於包含內核defconfig的設置。如果你沒有工作,事情可能會有所不同。