강좌 & 팁
지난주에 이어서 imx6 보드의 커널을 부팅시켜 봅니다.
사실 imx6 보드의 부팅은 매우 쉽습니다.
커널의 컴파일과 설정은 편하게 되어 있죠.
커널은 리나로나 바닐라 커널을 다운로드 받아도 됩니다.
무엇을 쓰더라도 부팅은 별문제가 없습니다.
설정에서 sabrelite 설정을 해주면 그것으로 끝입니다.
하지만 내가 원하는 대로 하기 위해선 좀 다른것도 해주어야 겠죠.
저는 우분투를 한번 올려 보도록 하겠습니다.
우분투를 올리기 위해서는 세가지를 준비해야 합니다.
부트로더, 커널, 부트이미지.
부트로더는 git://git.denx.de/u-boot.git 에서 받아서 컴파일을 하도록 합니다.
패치를 두개 진행하고 컴파일을 합니다.
wget https://raw.github.com/RobertCNelson/Bootloader-Builder/master/patches/v2013.01/0001-enable-bootz-and-generic-load-features.patch
wget https://raw.github.com/RobertCNelson/Bootloader-Builder/master/patches/v2013.01/0002-imx-convert-to-uEnv.txt-n-fixes.patch
patch -p1 < 0001-enable-bootz-and-generic-load-features.patch
patch -p1 < 0002-imx-convert-to-uEnv.txt-n-fixes.patch
네.. 그냥 따라 하면 됩니다.
그리고 나서 설정을 하고 컴파일을 합니다.
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} mx6qsabrelite_config
make ARCH=arm CROSS_COMPILE=${CC}
저도 imx6 보드 개발 초입 단계 검토 중입니다.
다음 강좌 기다리겠습니다.
imx6 보드 개발하다 유용한 정보 공유토록 노력하겠습니다.