Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

How to use the Yocto Project to develop Embedded Linux

2,471 bytes removed, 09:42, 11 October 2013
Remove duplicated instructions
== Build Platform Setup Environment ==
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 IGEP devices is denzil.
$ git clone === Yocto Project 1.2 -b denzil git://git.iseePoky 7.biz/pub/scm/poky0.gity "Denzil" ===
Enter to the poky directory, The Yocto Project 1.2 series are supported by IGEP PROCESSOR BOARDS based on:
$ cd poky<gallery heights="100px">File:omap3.png</gallery>
and clone See the meta[[Yocto Project 1.2 -isee layerPoky 7.0. y denzil]] article
$ git clone === Yocto Project 1.4 -b denzil git://gitPoky 9.isee.biz/pub/scm/meta-isee0.gity "Dylan" ===
$ source oe-init-build-envThe Yocto Project 1.4 series are supported by IGEP PROCESSOR BOARDS based on:
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<gallery heights="100px">File:am335x.conf' png</gallery>
Add below line into .../poky/build/conf/bblayers.conf:   &lt;path to&gt;/poky/meta-isee \ To enable the isee layer, add the 'igep00x0 MACHINE' to .../poky/build/conf/local.conf:   MACHINE&nbsp;?= "igep00x0" You should then be able to build a image as such:   $ bitbake demo-image-sato 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 wxample you'll download See the meta-openembedded layer. In your poky directory  $ git clone -b denzil 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.2 'denzil' documentation ==  '''Official documentation''' * [http://www.yoctoproject.org/docs/1.2/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.2/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.2/bsp4 -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.2/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/1Poky 9.2/poky-ref-manual/poky-ref-manual0.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 = See also = *[[How to get the Ubuntu distribution]] *[[How to get the Linaro distribution]] *[[How to get the Android distributiony dylan]] article
[[Category:Software_distributions|Yocto]]
0
edits