i2ctool 유틸리티를 arm 빌드하는 방법을 강좌하려고 하다가 buildroot를 소개하고, 빌드하는 것이 좋을 것 같아
오늘은 buildroot를 소개하려고 합니다.

buildroot 프로젝트는 루트파일시스템을 구축하기 위한 툴로 여러가지 루투파일시스템을 구축하는 툴들이 있지만
가장 쉽게 접근할 수 있는 툴인것 같습니다.

다운로드 사이트는 아래와 같습니다.

http://buildroot.uclibc.org/download.html

또는

http://buildroot.uclibc.org/downloads/

최신 버전은  buildroot-2015.05 으로 위의 사이트에 들어가면 다운로드 방법이 있습니다.

buildroot 는 툴체인, 커널, 부트로더, 파일시스템을 구축할 수 있습니다.

현재 저희가 사용하고 있는 EM-IMX6DQ 보드는 buildroot 를 이용하여 램디스크이미지를 제작하였습니다.

buildroot는 커널에 조금 영향을 받는 것 같습니다.

저희가 판매하는 EM-S5PV210, EM-S3C6410 보드에 적용하기 위해서 시도를 했지만 커널 버전이 오래되었다는 메세지를 내며
파일시스템으로 들어가지 않습니다. 몇가지 더 테스트를 해보기는 해야겠지만 현재까지는 커널 버젼이 3.x 이상에서 정상 동작을 하네요.


다음에는 buildroot 다운로드 및 환경 설정을 설명하도록 하겠습니다.