arm32上uImage镜像的生成过程
arch/arm/boot/.Image.cmd
:
cmd_arch/arm/boot/Image := arm-himix200-linux-objcopy -O binary -R .comment -S vmlinux arch/arm/boot/Image
objcopy
选项:
-
-O
: 输出目标文件格式,这里是二进制格式
-
-R
: 移除目标段,这里移除目标的.comment端
-
-S
: --strip-all
这里就是用arm-himix200-linux-objcopy
工具,将源文件vmlinux
生成目标二进制文件arch/arm/boot/Image
,中间移除.comment
段,并strip all
将符合信息去除。
arch/arm/boot/.zImage.cmd
:
cmd_arch/arm/boot/zImage := arm-himix200-linux-objcopy -O binary -R .comment -S arch/arm/boot/compressed/vmlinux arch/arm/boot/zImage
zImage
的来源与Image
有差异,规则无差异。
arch/arm/boot/.uImage.cmd
:
cmd_arch/arm/boot/uImage :&#