Linux內(nèi)核編譯完成之后,會(huì)生成大量的中間文件和目標(biāo)文件,我們這里只介紹比較重要的幾個(gè)文件。
我們所關(guān)注的最終需要燒寫(xiě)到開(kāi)發(fā)板的是.dtb設(shè)備樹(shù)鏡像和zImage內(nèi)核鏡像。
dtb文件是設(shè)備樹(shù)二進(jìn)制文件,它是由設(shè)備樹(shù)編譯工具DTC (Device tree compiler)編譯dts文件而生成的。關(guān)于設(shè)備樹(shù)的知識(shí),我們?cè)谥笳鹿?jié)有詳細(xì)介紹。
zImage是經(jīng)過(guò)壓縮之后的鏡像文件,其生成過(guò)程大致如下: