This is an old revision of the document!
Lab 9: Yocto Project`s first steps
Implement a project from scratch
Open the Quick start guide to Yocto Project, located at: Quick start guide
Set up your Linux system with the right packages (instruction are provided for Ubuntu, Fedora, CentOS and openSUSE)
 Download the latest stable release: 
$ git clone -b pyro git://git.yoctoproject.org/poky.git
 or 
$ wget downloads.yoctoproject.org/releases/yocto/yocto-2.3.2/poky-pyro-17.0.2.tar.bz2
 
 
 Source 
oe-init-build-env script, to create the build directory: 
$ source poky/oe-init-build-env my_dir
 
 
 Edit conf/local.conf and set MACHINE  and any extra required variables 
 
 Build the 
OS image: 
$ bitbake core-image-minimal
 
 
 Boot the 
OS image of your choice: 
$ runqemu qemux86
 Where: 
MACHINE=qemux86
 
 
 
Exercises
 Finish a successful Yocto Project build.
 
 Find a poky version that contains Hob and configure a Hob image
 
 Setup  and start Toaster on port 8399.
 
 Get the standards SDK installer and build 
htop package for your 
OS.
 
 
 Create a 
htop recipe and build it for your 
OS.
 
 
 Create a custom layer which should contain the htop recipes and busybox bbappend.
 
 Add support for htop inside core-image-minimal image. The enhanced core-image-minimal should be available inside the new created layer.