make defconfigはOpenWrtからどこから設定を取得しますか?

make defconfigはOpenWrtからどこから設定を取得しますか?

Wi-Fiデバイスを使用して画像をコンパイルしています。OpenWrt。指示に従って簡単な.configファイルをTOP-DIRにコピーしました。

CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_ar71xx_generic=y
CONFIG_TARGET_ar71xx_generic_XXX_OpenWrt_Router=y

その後、コマンドを実行してくださいmake menuconfig。このコマンドの結果は次のとおりです。

.config file now having default configuration. 

しかし、すべての新しい設定がどこから来たのかわかりません。私が変わったら、結果はCONFIG_TARGET_ar71xx_generic_XXX_Router=y非常に変わったでしょう。CONFIG_TARGET_ar71xx_generic_YYY_Router=ymake defconfig

ベストアンサー1

OpenWrt は設定をディレクトリに保存します。

target/linux/<target system>/<subtarget>/profiles

次のコマンドを使用して、ターゲットシステムとサブターゲットを設定できますmake menuconfigメニューの設定

私:

対象システム=ar71xx

サブ目標 =generic

したがって、ディレクトリは次のようになります。

target/linux/ar71xx/generic/profiles

このディレクトリには、ファイルに保存されているいくつかの事前定義された設定ファイルがあります<profile>.mk。このファイルは、ターゲットプロファイルを選択するときにデフォルトで使用されるパッケージを定義します。

おすすめ記事