음.. 다시 봤더니 뭔가 수정된 기분?
아무튼.. 나중에 다시 한번 바닥 부터 만들어 봐야지...
rootfs에 dtb 관련해서 추가되는게 은근 좀 있는 듯...
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs $ mkdir mnt/fat32 $ mkdir mnt/ext4 $ sudo mount /dev/sdb1 mnt/fat32 $ sudo mount /dev/sdb2 mnt/ext4 $ sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=mnt/ext4 modules_install $ sudo cp mnt/fat32/$KERNEL.img mnt/fat32/$KERNEL-backup.img $ sudo scripts/mkknlimg arch/arm/boot/zImage mnt/fat32/$KERNEL.img $ sudo cp arch/arm/boot/dts/*.dtb mnt/fat32/ $ sudo cp arch/arm/boot/dts/overlays/*.dtb* mnt/fat32/overlays/ $ sudo cp arch/arm/boot/dts/overlays/README mnt/fat32/overlays/ $ sudo umount mnt/fat32 $ sudo umount mnt/ext4 [링크 : https://www.raspberrypi.org/documentation/linux/kernel/building.md] |
스크립트를 통해서 zImage 파일이 어떻게든 변경되나 보다..
$ sudo ./scripts/mkknlimg arch/arm/boot/zImage ~/KERNEL.img Version: Linux version 4.1.6-v7+ (minimonk@devmini) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #1 SMP PREEMPT Tue Aug 18 23:54:39 KST 2015 DT: y 283x: n $ ls -al ~/KERNEL.img -rw-r--r-- 1 root root 4031680 8월 23 16:19 /home/minimonk/KERNEL.img $ file ~/KERNEL.img /home/minimonk/KERNEL.img: Linux kernel ARM boot executable zImage (little-endian) $ diff arch/arm/boot/zImage ~/KERNEL.img Binary files arch/arm/boot/zImage and /home/minimonk/KERNEL.img differ |
'embeded > raspberry pi' 카테고리의 다른 글
라즈베리 파이 i2c 사용하기 (0) | 2015.08.24 |
---|---|
라즈베리 파이 SPI LCD도.. openGL은 되네? (0) | 2015.08.23 |
라즈베리 카메라 관련 (0) | 2015.08.21 |
motion는 쓸만한게 아니었나.. (0) | 2015.08.21 |
MMAL motion 로그 (0) | 2015.08.20 |