개요
ㅇ Yocto 프로젝트는 embedded linux 를 위한 open-source project 이다.
ㅇ Yocto 프로젝트의 build system은 OpenEmbedded (OE) project 를 사용한다.
- complete linux image 를 만들기 위해서 BitBake 라는 tool 이 존재함
- BitBake와 OE components 를 조합하여 Poky 라는 시스템을 빌드하게 됨
Yocto Project Development Environment
Build system
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm
Build an Image
* root 권한으로 하지 말 것 (build 시 에러)
git clone http://git.yoctoproject.org/git/poky
cd poky
git checkout -b fido origin/fido
source oe-init-build-env
build 디렉토리가 생기고 해당 디렉토리로 들어가 있음
bitbake -k core-image-sato
참조 문서
http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html