비트베이크

BitBake
비트베이크
원저작자홀거 슈리크
개발자오픈 임베디드
초기 릴리즈2004년 12월 7일, 17년 전(2004-12-07)[1]
안정된 릴리스
2.0.1[2] / 2022년 5월 23일, 2개월 전(2022-05-23)
저장소github.com/openembedded/bitbake
기입처파이썬
운영 체제리눅스
유형자동화 구축
면허증.GPLv2
웹 사이트www.openembedded.org/wiki/Main_Page

BitBake는 임베디드 Linux 크로스 컴파일을 위한 배포 및 패키지에 특별히 초점을 맞춘 메이커와 같은 빌드 도구입니다.다만, 이것에만 한정되는 것은 아닙니다.Gentoo Linux 디스트리뷰션에서 사용되는 패키지 관리 시스템인 Portage에서 [3]영감을 받았습니다.BitBake는 OpenEmbedded 프로젝트에서 한동안 존재하다가 독립 실행형, 유지보수된 배포 독립적인 툴로 분리되었습니다.BitBake는 Yocto Project와 OpenEmbedded 프로젝트에 의해 공동 관리되고 있습니다.

BitBake 레시피는 특정 패키지의 빌드 방법을 지정합니다.레시피는 패키지의 소스 URL(http, https, ftp, cvs, svn, git, 로컬 파일 시스템), 의존관계 및 컴파일 또는 설치 옵션으로 구성됩니다.또한 패키지의 메타데이터를 표준 [4]변수에 저장합니다.빌드 프로세스 중에 레시피는 의존관계를 추적하여 패키지의 네이티브 또는 크로스 컴파일을 수행하고 로컬 또는 타깃 디바이스에 설치하기에 적합하도록 패키징하기 위해 사용됩니다.루트 파일 시스템과 커널로 구성된 완전한 이미지를 만들 수도 있습니다.크로스 빌드 설정의 첫 번째 단계로서 프레임워크는 타깃 플랫폼에 적합한 크로스 컴파일러 툴체인을 작성하려고 합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Re: [yocto] Happy Birthday, Yocto Project". 2013-11-15.
  2. ^ "Tag".
  3. ^ "It was inspired by the Portage package management system". BitBake User Manual. 2018-05-17.
  4. ^ "From Bitbake Hello World To an Image". Hambedded Linux. 2017-04-26.

외부 링크