R&D/edison board

Yocto Project

sunshout 2015. 8. 3. 13:41

개요


ㅇ 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