Linux Kernel을 컴파일 하면 기본적으로 zImage가 생성이 된다. Embedded LInux에서도 zImage를 사용해도 되지만 일반적으로 사용되어어지는 bootloader인 u-boot를 사용할 경우 uImage를 사용하는 데 uImage는 u-boot에서 사용하는 압축된형태의 커널 이미지 이다. u-boot에서도 zImage를 사용할 수 있는데 uImage를 사용하는 이유는 zImage는 u-boot에서 파라메터를 전달 받을 수 없는 독립적인 이미지여서 이를 사용 시 부트로더의 head.S 파일을 수정해 줘야 하기 때문에 u-boot의 "mkimage" 툴을 이용하여 zImage에 헤더가 추가된 uImage를 사용한다.
'Programming & Tools > Embedded Linux' 카테고리의 다른 글
[Embedded Linux] Ultimate Packer for eXecutables (UPX) Cross Compile (0) | 2014.10.15 |
---|---|
[Embedded Linux] 리눅스 부팅속도 측정 분석 툴 bootgraph, bootchart2 #2-2 (0) | 2014.10.08 |
[Embedded Linux] 리눅스 부팅속도 측정 분석 툴 bootgraph, bootchart2 #2-1 (0) | 2014.10.07 |
[Embedded Linux] /proc/bus/usb empty (0) | 2013.05.06 |
[Embedded Linux] Embedded Linux IPv6 Disable 및 TCP KeepAlive 설정 (0) | 2012.08.03 |