menuconfig之編譯選項(xiàng)

1> Code maturity level options ---> 代碼成熟等級選項(xiàng)

? ? 1.? [ ]Prompt for development and/or incomplete code/drivers

? ? ? ? 默認(rèn)情況下是選擇的,這將會在設(shè)置界面中顯示還在開發(fā)或者還沒有完成的代碼與驅(qū)動.你應(yīng)該選擇它眯亦,因?yàn)橛性S多設(shè)備可能必需選擇這個(gè)選項(xiàng)才能進(jìn)行配置,實(shí)際上它是安全的

? ? 2. ?[ ] Select only drivers expected to compile cleanly

? ? ? 選擇這個(gè)選項(xiàng)你將不會看到一些已知的存在問題的驅(qū)動程序選項(xiàng),默認(rèn)的情況下也是選擇的。如果你有設(shè)備沒有找到驅(qū)動選項(xiàng)与纽,你可以將這一項(xiàng)去掉酬姆,或許就可以找到相關(guān)驅(qū)動了,不過它可能是有 BUG 的曙搬。

2> General setup ---> 常規(guī)安裝選項(xiàng)

? ? Local version - append to kernel release

? ? ? ? 1. ?[*] Support for paging of anonymous memory (swap)

? ? ? ? ? ? ?這個(gè)選項(xiàng)將使你的內(nèi)核支持虛擬內(nèi)存,也就是讓你的計(jì)算機(jī)好象擁有比實(shí)際內(nèi)存更多 多的內(nèi)存空間用來執(zhí)行很大的程序鸽嫂。默認(rèn)是選擇的纵装。

? ? ? ? 2. [*] System V IPC

? ? ? ? ? ? 是組系統(tǒng)調(diào)用及函數(shù)庫,它能讓程序彼此間同步進(jìn)行交換信息据某。某些程序以及 DOS 模擬環(huán)境都需要它橡娄。為進(jìn)程提供通信機(jī)制,這將使系統(tǒng)中各進(jìn)程間有交換信息與保持同步的能力癣籽。有些程序只有在選 Y 的情況下才能運(yùn)行挽唉,所以不用考慮,這里一定要選筷狼。

? ? ? ? 3. [ ] POSIX Message Queues

? ? ? ? ? ? POSIX 消息隊(duì)列瓶籽,這是 POSIX IPC 中的一部分

? ? ? ? 4. [ ] BSD Process Accounting

? ? ? ? ? ? 一般用戶所執(zhí)行的程序,可通知內(nèi)核將程序統(tǒng)計(jì)數(shù)據(jù)寫成文件埂材,詳細(xì)記錄相關(guān)信息棘劣。

? ? ? ? 5. [*] Sysctl support

? ? ? ? ? ? 此項(xiàng)功能可在不重新編譯內(nèi)核或是重新開機(jī)的前提下,動態(tài)變更某些特定的內(nèi)核參數(shù)和變量楞遏,賦予內(nèi)核較大的彈性茬暇。除非內(nèi)存太少或是編譯出來的內(nèi)核是給安裝、救援磁盤所使用寡喝,否則這個(gè)選項(xiàng)一定要選上糙俗。這將提供一個(gè)接口讓你可以動態(tài)的更改一些核心參數(shù)與變量,而不需要重新啟動系統(tǒng)预鬓。打開這個(gè)選項(xiàng)將會增加內(nèi)核的體積至少 8KB巧骚。如果你的內(nèi)核僅用制作安裝與恢復(fù)系統(tǒng)系統(tǒng)盤那么可以不選,以減少對內(nèi)存的占用格二。??

? ? ? ? 6. [ ] Auditing support

? ? ? ? ? ? 審記支持劈彪,用于和內(nèi)核的某些子模塊同時(shí)工作,例如 SELinux顶猜。只有選擇此項(xiàng)及它的子項(xiàng)沧奴,才能調(diào)用有關(guān)審記的系統(tǒng)調(diào)用。

? ? ? ? ? --- Support for hot-pluggable devices

? ? ? ? ? ? ? 是否支持熱插拔的選項(xiàng)长窄,肯定要選上滔吠。不然 USB纲菌、 PCMCIA 等這些設(shè)備都用不了。

? ? ? ? 7. ?[*] Kernel Userspace Events

? ? ? ? ? ? 內(nèi)核中分為系統(tǒng)區(qū)和用戶區(qū)疮绷,這里系統(tǒng)區(qū)和用戶區(qū)進(jìn)行通訊的一種方式翰舌,選上。

? ? ? ? 8. [ ] Kernel .config support?

? ? ? ? ? ? 這將會把內(nèi)核的配置信息與相關(guān)的文檔說明編譯進(jìn)內(nèi)核中冬骚,以后可以使用一些工具來提取它用來重新構(gòu)建內(nèi)核椅贱,一般不用選它。

? ? ? ? 9.[ ] Configure standard kernel features (for small systems) --->

? ? ? ? ? ? ?這是為了編譯某些特殊用途的內(nèi)核使用的只冻,例如引導(dǎo)盤系統(tǒng)庇麦。通常你可以不選擇這一選項(xiàng),你也不用對它下面的子項(xiàng)操心了属愤。

3> Loadable module support

? ? ? ---> 可引導(dǎo)模塊支持 建議作為模塊加入內(nèi)核

? ? ? ? ? 1. ?[*] Enable loadable module support

? ? ? ? ? ? ? ?這個(gè)選項(xiàng)可以讓你的內(nèi)核支持模塊,模塊是什么呢酸役?模塊是一小段代碼住诸,編譯后可在系統(tǒng)內(nèi)核運(yùn)行時(shí)動態(tài)的加入內(nèi)核,從而為內(nèi)核增加一些特性或是對某種硬件進(jìn)行支持涣澡。一般一些不常用到的驅(qū)動或特性可以編譯為模塊以減少內(nèi)核的體積贱呐。在運(yùn)行時(shí)可以使用 modprobe 命令來加載它到內(nèi)核中去(在不需要時(shí)還可以移除它)。一些特性是否編譯為模塊的原則是入桂,不常使用的奄薇,特別是在系統(tǒng)啟動時(shí)不需要的驅(qū)動可以將其編譯為模塊,如果是一些在系統(tǒng)啟動時(shí)就要用到的驅(qū)動比如說文件系統(tǒng)抗愁,系統(tǒng)總線的支持就不要編為模塊了馁蒂,否在無法啟動系統(tǒng)。

? ? ? ? ? 2. [*] Module unloading

? ? ? ? ? ? ? 這個(gè)選項(xiàng)可以讓你卸載不再使用的模塊蜘腌,如果不選的話你將不能卸載任何模塊(有些模塊一旦加載就不能卸載沫屡,不管是否選擇了這個(gè)選項(xiàng))。不選擇這個(gè)選項(xiàng)會讓你的內(nèi)核體積減小一點(diǎn)撮珠。

? ? ? ? ?3. [*] Forced module unloading

? ? ? ? ? ? ? 允許強(qiáng)制卸載正在使用中的模塊(比較危險(xiǎn))

? ? ? ? 4. [ ] Module versioning support (EXPERIMENTAL)

? ? ? ? ? ? ?允許使用其他內(nèi)核版本的模塊(可能會出問題)

? ? ? ? 5. [ ] Source checksum for all modules

? ? ? ? ? ? 這個(gè)功能是為了防止更改了內(nèi)核模塊的代碼但忘記更改版本號而造成版本沖突沮脖。我估計(jì)現(xiàn)在沒有哪家公司在開發(fā)中還沒使用版本控制工具,所以不需要這項(xiàng)了芯急。如果你不是自己寫內(nèi)核模塊勺届,那就更不需要這一選項(xiàng)了。

? ? ? ? 6. [*] Automatic kernel module loading

? ? ? ? ? ? 一般情況下娶耍,如果用戶的內(nèi)核在某些任務(wù)中要使用一些被編譯為模塊的驅(qū)動或特性時(shí)免姿,我們要先使用 modprobe 命令來加載它,內(nèi)核才能使用榕酒。不過养泡,如果你選擇了這個(gè)選項(xiàng)嗜湃,在內(nèi)核需要一些模塊時(shí)它可以自動調(diào)用 modprobe 命令來加載需要的模塊,這是個(gè)很棒的特性澜掩,當(dāng)然要選 Y 嘍购披。

4> System Type ---> 系統(tǒng)類型

? ? ? ARM system type (Samsung S3C2410) ---> ARM 系統(tǒng),基于?

? ? ? S3C2410S3C24XX Implementations ---> 基于 S3C24xx 架構(gòu)的實(shí)現(xiàn)

? ? ? ? ? ? --- S3C2410 Boot

? ? ? ? ? ? --- S3C2410 Setup

? ? ? ? ? ? 1. ?[*] S3C2410 DMA support?

? ? ? ? ? ? ? ? ?支持 DM 功能

? ? ? ? ? ?2. [ ] S3C2410 DMA support debug?

? ? ? ? ? ? ? ? ?支持 DMA 調(diào)試功能

? ?(0) S3C2410 UART to use for low-level messages

? ? ? ? --- Processor Type 處理器類型

? ? ? ? --- Processor Features 處理器特性

? ? ? ? 3. [*] Support Thumb user binaries?

? ? ? ? ? ? ? ?支持 Thumb 指令集

? ? ? ? ?4. [ ] Disable I-Cache 禁止指令緩存( Instruction Cache肩榕, ICache)刚陡。

? ? ? ? ?5. [ ] Disable D-Cache 禁止數(shù)據(jù)緩存( Data Cache, D-Cache)

? ? ? ? ?6. [ ] Force write through D-cache 強(qiáng)制回寫數(shù)據(jù)緩存

5> Bus support?

? ? --->總線支持

? ? ? ?PCCARD (PCMCIA/CardBus) support --->

? ? ? ? ?< > PCCard (PCMCIA/CardBus)?

? ? ? ? ? ? supportPCMCIA 卡支持

6>Kernel Features? 內(nèi)核功能

? ? ? ? 1. [ ] Symmetric Multi-Processing (EXPERIMENTAL)

? ? ? ? ? ? 對稱多處理(試驗(yàn)功能)

? ? ? ? 2. [ ] Preemptible Kernel (EXPERIMENTAL)

? ? ? ? ? ? 搶占式內(nèi)核(試驗(yàn)功能)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末株汉,一起剝皮案震驚了整個(gè)濱河市筐乳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌乔妈,老刑警劉巖蝙云,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異路召,居然都是意外死亡勃刨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門股淡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來身隐,“玉大人,你說我怎么就攤上這事唯灵〖致粒” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵埠帕,是天一觀的道長垢揩。 經(jīng)常有香客問我,道長敛瓷,這世上最難降的妖魔是什么水孩? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮琐驴,結(jié)果婚禮上俘种,老公的妹妹穿的比我還像新娘。我一直安慰自己绝淡,他們只是感情好宙刘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著牢酵,像睡著了一般悬包。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上馍乙,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天布近,我揣著相機(jī)與錄音垫释,去河邊找鬼。 笑死撑瞧,一個(gè)胖子當(dāng)著我的面吹牛棵譬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播预伺,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼订咸,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了酬诀?” 一聲冷哼從身側(cè)響起脏嚷,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瞒御,沒想到半個(gè)月后父叙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肴裙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年趾唱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片践宴。...
    茶點(diǎn)故事閱讀 40,110評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鲸匿,死狀恐怖爷怀,靈堂內(nèi)的尸體忽然破棺而出阻肩,到底是詐尸還是另有隱情,我是刑警寧澤运授,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布烤惊,位于F島的核電站,受9級特大地震影響吁朦,放射性物質(zhì)發(fā)生泄漏柒室。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一逗宜、第九天 我趴在偏房一處隱蔽的房頂上張望雄右。 院中可真熱鬧,春花似錦纺讲、人聲如沸擂仍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逢渔。三九已至,卻和暖如春乡括,著一層夾襖步出監(jiān)牢的瞬間肃廓,已是汗流浹背智厌。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留盲赊,地道東北人铣鹏。 一個(gè)月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像角钩,于是被迫代替她去往敵國和親吝沫。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容