嵌入式Linux內核編譯

 

 編譯嵌入式內核通常有如下三個步驟:linux

       一、內核配置,架構

    (內核配置中的選項主要是用戶用來爲目標板選擇處理器架構的選項,因此首先要確保根目錄                      的/Makefilei裏ARCH的值已設定了目標板的類型,如 ARCH:= arm),ide

                make config;開發

                make menuconfig;源碼

                make xconfig;it

                 make oldconfig;編譯

      二、創建依賴關係,大多數文件與一些頭文件有依賴關係,創建依賴關係每每發生在第一次編譯內核的時候,它在內核源碼樹中每一個子目錄產生一個「.depend」文件。運行「make dep」便可class

      三、創建內核:使用make zImage   或者 make bzImage  這裏創建的是壓縮的內核映像。一般在linux中,內核映像分爲 壓縮的內核映像和未壓縮的內核映像。配置

            壓縮的內核映像名爲zImage, 位於arch/$(ARCH)/boot  目錄中,file

            未壓縮的內核映像名爲vmlinux,位於源碼樹的根目錄中。

            以上完成了對內核源代碼的編譯,把壓縮的文件zImage下載到開發板上運行。

相關文章
相關標籤/搜索