|
发表于 2015-1-23 09:40:54
沙发
楼主可以看看这个文件arch/arm/Makefile:
- 332 kernel.img: zImage
- 333 $(Q)$(srctree)/mkkrnlimg $(objtree)/arch/arm/boot/zImage $(objtree)/kernel.img >/dev/null
- 334 @echo ' Image: kernel.img is ready'
- 335
- 336 %_kernel.img: %.dtb zImage
- 337 $(Q)cat $(objtree)/arch/arm/boot/zImage $(objtree)/arch/arm/boot/dts/$*.dtb > $(objtree)/zImage-dtb && \
- 338 $(srctree)/mkkrnlimg $(objtree)/zImage-dtb $(objtree)/kernel.img >/dev/null && \
- 339 rm -f $(objtree)/zImage-dtb
- 340 @echo ' Image: kernel.img (with $*.dtb) is ready'
- 341
- 342 LOGO := $(notdir $(wildcard $(srctree)/logo.bmp))
- 343 %.img: %.dtb kernel.img $(LOGO)
- 344 $(Q)$(srctree)/resource_tool $(objtree)/arch/arm/boot/dts/$*.dtb $(LOGO)
- 345 @echo ' Image: resource.img (with $*.dtb $(LOGO)) is ready'
复制代码
了解一下kernel.img和zImage的格式 |
|