2011年1月4日 星期二

Kconfig的用途

Kconfig是用來建立make選單內容

會存在於kernel內各個目錄中
將設定結果回存到kernel根目錄下的.config
make啟動後透過read .config就可以知道某一個flag(功能)有沒有被啟動

linux 2.4版叫做config.in (Ref: http://huenlil.pixnet.net/blog/post/23493757
有說明Kconfig的內容意義

以下面內容為例

config A_A1
       tristate "B"
       depends on C
       default n
       help
         You can describe your function here.

A_A1:定義的flag名稱
B: tristate後面接, 為選單上顯示的稱呼
C: depends on後面接, 與C flag有依賴的關係
default: n or y (也可以使用判斷)決定預設是要enable or disable (使用m會跟y效果相同??怪怪)

help後面就是接上說明嚕

透過Facebook分享

沒有留言: