熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PC/104平臺嵌入式Linux系統(tǒng)核心定制方法

PC/104平臺嵌入式Linux系統(tǒng)核心定制方法

作者: 時間:2008-11-26 來源:網(wǎng)絡 收藏

  if[“$CONFIG_BLK_DEV_HD_DE”=

  “y”-o“$CONFIG_BLK_DEV_HD_ONLY”=

  “y”];then

  define_boolCONFIG_BLK_DEV_HDy

  else

  define_boolCONFIG_BLK_DEV_HDn

  fi

  這段語句的作用是定義在塊設備中DE塊設備驅(qū)動可以被編譯在內(nèi)核中也可以被編譯成內(nèi)核模塊。采用修改配置文件的方式設置內(nèi)核比較復雜,而且容易出現(xiàn)錯誤,但是對深入剖析和理解內(nèi)核幫助很大。比較有效的方式還是直接利用Linux內(nèi)核提供的工具進行內(nèi)核設置。在Linux源代碼目錄下,Linux內(nèi)核設置命令是:

  # make menu config

  命令執(zhí)行后會顯示一個字符型菜單配置環(huán)境,在該環(huán)境中有以下選項,通過這些選項設置可以Linux內(nèi)核的各項功能,并對內(nèi)核實現(xiàn)裁減。下面對主要設置選項進行介紹:

  (1) Code maturity level options代碼成熟等級。此處只有一項:prompt for development and/or incomplete code/drivers,如果要試驗現(xiàn)在仍處于實驗階段的功能,就必須把該項選擇為Y了;否則可以把它選擇為N。在這部分,設定是否允許內(nèi)核的一些試驗選項被使用。

  (2)Load able module support對可加載模塊的支持??杉虞d模塊碼不是內(nèi)核的一部分,但是當需要它的時候,可以被同內(nèi)核一起加載并使用。如果將內(nèi)核成可加載模塊,可以使內(nèi)核更小,而且更穩(wěn)定。但是需要注意的是,如果將文件系統(tǒng)為可加載模塊,將使內(nèi)核無法讀取文件系統(tǒng),因此在啟動的時候內(nèi)核無法加載配置文件。

  這里面有3項:

  Enable loadable module support:提供內(nèi)核支持;

  Set version information on all modulesymbols:設置所有模塊的版本信息;

  Kernel module loader:讓內(nèi)核在啟動時有自己裝入必需模塊的能力。

  (3)Processor type and features

  CPU類型選項。可以選擇處理器的類型,通?!?dev/cpu”選項更高級。

  Processor family:根據(jù)應用情況選擇CPU類型。

  High Memory Support:大容量內(nèi)存的支持??梢灾С值?G、64G,只有當計算機有超過1GB內(nèi)存(不是磁盤空間)時才是必須的。



評論


相關推薦

技術專區(qū)

關閉