[buildroot] build

도봅·2023년 3월 19일
0

임베디드 리눅스

목록 보기
3/3

buildroot는 임베디드 리눅스 시스템 구축을 자동화한다. 공식 사이트는 [여기]이다. ([매뉴얼])

buildroot는 크로스컴파일 툴체인, Busybox, 루트파일시스템, 리눅스 커널, 부트로더를 자동 생성할 수 있으나,

임베디드 리눅스 타겟에서 동작하는 컴파일러는 만들지 않는다.

crosstool-ng를 사용하여 타겟에서 작동하는 컴파일러는 만들 수 있다.

git clone https://github.com/buildroot/buildroot.git

make menuconfig를 사용하여 빌드 설정한다.

대표적인 타겟 환경에 맞춰 설정이 준비되어져 있다.

아래의 명령을 실행하면 설정 일람이 표시된다. 표시되는 내용이 화면을 넘기 때문에 " | less "를 입력한다.

make list-defconfigs | less

설정 일람의 파일은 configs/ 아래에 있다.

make xxxxx_defconfig
make

첫 실행 시, 각종 패키지를 다운로드하는 시간이 필요하므로 여유를 가지고 기다린다.

빌드 완료하면 output/images/ 에 sdcard.img가 작성된다.

profile
랑인입쇼

0개의 댓글