2017-10-28 16 views
0

私のYoctoシステムでは、カーネルコンフィグレーションを含む "defconfig"ファイルだけでなく、Linuxカーネルに多数のパッチを定義するレイヤーがあります。このファイルを変更すると、私が作成したイメージに変更が反映されます。Yoctoカーネルコンフィグレーションの伝播

しかし、いくつかの変更が却下されています。私はどこでどのように、どこで解決するのか苦労しています。私は他の層でdefconfigファイルを見つけますが、どのファイルがどの順番で適用されているかを簡単に知る方法はありますか?

おかげ

答えて

1

それは他の(少なくともないだけでもリモートでまともなセットアップで)設定を覆すdefconfigsますが、設定の断片(creating fragments)ではありません。あなたは、まさにそのように何が起こるかを知ることができます。

bitbake -e virtual/kernel | less 

(あなたはもちろん、別のページャを選択するか、追加の処理のためのファイルにリダイレクトすることができます)

そして探し:

KERNEL_FEATURES 

- >ここには、あなたのビルドに適用される.sccファイルの形でカーネル構成の断片のリストがあります。

SRC_URI 

- >これにはdefconfigファイルへのパスが記述されていて、2番目のパスはありません。

この説明は、カーネルdefconfigを含む設定の場合にのみ当てはまります。あなたがいなくても働いているなら、物事は違うかもしれません。