This post will show you how to build and deploy the Yocto Linux distribution on the Beaglebone Black. Since the latest Yocto 1.6 “daisy” release, there is an official board support package for the Beaglebone. Therefore, the build process will be pretty straight-forward.
On an Ubuntu 12.04, you will need at least the following packages
~$ sudo apt-get install chrpath gawk diffstat texinfo g++
Download the latest Yocto release branch “daisy”
~$ mkdir yocto ~$ cd yocto ~/yocto$ git clone -b daisy git://git.yoctoproject.org/poky.git