Changes

Yocto Project 1.4 - Poky 9.0.y dylan

3,066 bytes added, 12:02, 10 September 2013
Created page with '= Build Platform Setup Environment = <span style="color: rgb(255, 0, 0);">'''NOTE: The instructions below are only for IGEP PROCESSOR BOARDS based on AM335x processor. CHOOSE Y…'
= Build Platform Setup Environment =

<span style="color: rgb(255, 0, 0);">'''NOTE: The instructions below are only for IGEP PROCESSOR BOARDS based on AM335x processor. CHOOSE YOUR BUILD SYSTEM BASED ON THE SUPPORTED PLATFORM'''</span>

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:

&lt;path to&gt;/poky/meta-igep \

To enable the isee layer, add the 'igep0033 MACHINE' to .../poky/build/conf/local.conf:

MACHINE&nbsp;?= "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:

&lt;path to&gt;/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'''

* [http://www.yoctoproject.org/docs/1.4/yocto-project-qs/yocto-project-qs.html Yocto Project Quick Start]: This short document lets you get started with the Yocto Project quickly and start building an image.
* [http://www.yoctoproject.org/docs/1.4/adt-manual/adt-manual.html 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.
* [http://www.yoctoproject.org/docs/1.4/bsp-guide/bsp-guide.html 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.
* [http://www.yoctoproject.org/docs/1.4/dev-manual/dev-manual.html The Yocto Project Development Manual]: This Manual provides an overview of the development process for images and user-space applications.
* [http://www.yoctoproject.org/docs/1.4/poky-ref-manual/poky-ref-manual.html 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

[[Category:Software_distributions|Yocto]]
0
edits