第一章移植內核1.Linux內核基礎知識在動手進行 Linux內核移植之前,非常有必要對 Linux內核進行一定的了解下面從 Linux內核的版本和分類說起1.L.I Linux版本Linux內核的版本號可以從源代碼的頂層目錄下的 Makefile中看到,比如2.6.29.1內核的 Makefile中:其中的 VERSION和 PATCHLEVELI組成主版本號,比如24、2.526等,穩定版本的德主版本號用偶數表示(比如26的內核),開發中的版本號用奇數表示(比如25),它是下一個穩定版本內核的前身。SUBLEVEL稱為次版本號,它不分奇偶,順序遞增,每隔1-2個月發布一個穩定版本1 EXTRAVERSION稱為擴展版本號,它不分奇偶,順序遞增,每周發布幾次擴展本版號。1,1,2什么是標準內核按照資料上的習慣說法,標準內核(或稱基礎內核)就是指主要在htp/www.kernelorg/維護和獲取的內核,實際上它也有平臺屬性的。這些linux內核并不總是適用于所有imux支持的體系結構。實際上,這些內核版本很多時候并不是為一些流行的嵌入式 linux系統開發的,也很少運行于這些嵌入式inux系統上,這個站點上的內核首先確保的是在 InteIX86體系結構上可以正常運行,它是基于X86處理器的內核,如對inux-24l8ab2的配置 make menuconfig時就可以看到,Processor type and features->中只有386、486、586/K5/5x86/6x866x86MX、Pentium-Classic、Pentium-MMX、Pentium-Pro/Celeron/Pentium-ll,Pentium-Ill/Celeron(Coppermine),Pentium-4K6K6-/k6-Ⅲl、Athlon/Duron/K7、Elan,Crusoe,Winchip-C6·winchip-2
標簽:
linux
上傳時間:
2022-04-01
上傳用戶: