라즈베리파이 커널 빌드

http://www.raspberrypi.org/documentation/linux/kernel/building.md 참고함

라즈베리 파이에서 직접 빌드할 수는 있지만 시간이 오래 걸린다. (8시간 이상) 그래서 크로스 컴파일을 해야하는데, Ubuntu에서 하는 것을 추천한다. Mac OSX에서도 해봤는데 설정도 복잡하고, 컴파일러 버전이 맞지 않아 에러도 발생한다.

Toolchain 설치

$ git clone https://github.com/raspberrypi/tools
위와 같이 Toolchain을 다운 받고 PATH를 추가해준다.
tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian
tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin

소스다운로드

$ git clone –depth=1 https://github.com/raspberrypi/linux

빌드

$ cd linux
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcmrpi_defconfig
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중