Yocto Project 1.4 - Poky 9.0.y dylan
Contents
Build Platform Setup Environment
NOTE: The instructions below are only for IGEP PROCESSOR BOARDS based on AM335x processor. CHOOSE YOUR BUILD SYSTEM BASED ON THE SUPPORTED PLATFORM
In order to build an image with BSP support for a given release, you need to download the corresponding BSP repository. At this time latest stable branch for AM335x devices is dylan.
$ git clone -b dylan git://git.yoctoproject.git/poky.git
Enter to the poky directory,
$ cd poky
and clone the meta-igep layer.
$ git clone https://github.com/ebutera/meta-igep.git
$ source oe-init-build-env
Having done that, and assuming you downloaded the BSP contents at the top-level of your yocto build tree, you can build a igep image by adding the location of the 'meta-igep' layer to 'bblayers.conf'
Add below line into .../poky/build/conf/bblayers.conf:
<path to>/poky/meta-igep \
To enable the isee layer, add the 'igep0033 MACHINE' to .../poky/build/conf/local.conf:
MACHINE ?= "igep0033"
You should then be able to build a image as such:
$ bitbake core-image-minimal
At the end of a successful build, you should have an image that you could use for boot device from flash or a micro-SD card.
Extending the available packages with others layers
You can append more layers to your environment in order to build more packages, in following example you'll download the meta-openembedded layer. In your poky directory
$ git clone -b dylan git://git.openembedded.org/meta-openembedded
Add the layer into build/conf/bblayers.conf:
<path to>/poky/meta-openembedded/meta-oe \
Now you can build any of the new packages added, for example:
$ bitbake postgresql
Create your own Linux image
TODO
Yocto 1.4 documentation
Official documentation
- Yocto Project Quick Start: This short document lets you get started with the Yocto Project quickly and start building an image.
- The Yocto Project Application Development Toolkit (ADT) User's Guide: This manual provides information that lets you get going with the ADT to develop projects using the Yocto Project.
- The Yocto Project Board Support Package (BSP) Developer's Guide: This brief document defines a structure for BSP components. Having a commonly understood layout encourages standardization.
- The Yocto Project Development Manual: This Manual provides an overview of the development process for images and user-space applications.
- The Yocto Project Reference Manual: This manual is the complete reference guide to the Yocto Project, including the Poky reference system which contains a worki