최근 AP 제조사들이 BSP(Board Support Package)를 배포할 때 Bitbake 기반의 Yocto나 OpenEmbedded를 많이 쓴다. 편리하기는 한데 기존의 Makefile에 익숙한 사람들은 생소해서 쉽지 않다. Makefile도 쉽지 않은데 ㅎㅎ^^;;

참고로 Yocto는 오픈소스 임베디드 빌드 시스템을 위한 프로젝트인데 아래 공식사이트가 있다.

https://www.yoctoproject.org/

OpenEmbedded 역시 비슷하게 오픈소스 임베디드 빌드 시스템이다. 

http://www.openembedded.org/wiki/Main_Page

그런데 둘의 차이를 잘 모르겠다. bitbake기반이라 비슷하다는 것 말고는...


암튼 아래 사이트에 나오는 데로 따라해보았다.

http://www.crashcourse.ca/wiki/index.php/BitBake_Tutorial

아래 bitbake로도 다양한 명령어를 줄 수 있다.

1. 환경 변수들을 리스팅한다.
bitbake -e core-image-minimal

2. 레시피의 버전을 리스팅한다.

bitbake -s

3. 소스를 미리 패치할 수 있다.
$ bitbake -c fetch core-image-minimal
$ bitbake -c fetchall core-image-minimal

4. 태스크들을 리스팅한다.
$ bitbake -c listtasks strace
$ bitbake -c listtasks virtual/kernel

그리고 여기만한 매뉴얼이 없는것 같다.
http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html


아래대로 재빨리 해본다.
http://cafe.naver.com/prosumernote/153723




+ Recent posts