vmlinux是內(nèi)核文件, zImage是一般情況下默認(rèn)的壓縮內(nèi)核映像文件,壓縮vmlinux,加上一段解壓?jiǎn)?dòng)代碼得到,只能從0X0地址運(yùn)行。 uImage是u-boot使用bootm命令引導(dǎo)的Linux壓縮內(nèi)核映像文件格式, 使用工具mkimage對(duì)普通的壓縮內(nèi)核映像文件(zImage)加工而得??梢杂蒪ootm命令從任意地址解壓?jiǎn)?dòng)內(nèi)核。 由于bootloader一般要占用0X0地址,所以,uImage相比zImage的好處就是可以和bootloader共存。 制作uImage的mkimage軟件,如果uClinux-dist有的話,一般放在uClinux-dist的tools目錄中
聯(lián)系客服