Kernel1 uImage와 zImage uImage와 zImage 둘 다 압축된커널 이미지이며, 차이점이 있다. zImage : 커널 바이너리. 보통 make 명령어로 커널을 빌드하면 얘가 나온다. 부팅할때 zImage를 사용하면 boot option으로 메모리의 어느 번지에 올라가야 하는지 지정해주어야 한다.bootloader에서는 자기자신이 끝나고 해당 번지로 점프하고, 해당 번지의 zImage가 압축을 풀며 커널이 부팅되는 것이다. uImage : zImage에 다른 가공을 한 바이너리이다. u-boot source에 있는 mkimage라는 툴을 이용하여 u-boot용 커널이미지를 생성한 것이다.생성 명령어./mkimage -A arm -O linux -T kernel -C none -a 0x3008000 -e 0x0008000 -n ".. 2017. 5. 3. 이전 1 다음