0
edits
Changes
Redirected page to How to use the Yocto Project to develop Embedded Linux
*The Yocto project website ( http://www.yoctoproject.org ) *The Yocto project documentation ( http://www.yoctoproject.org/documentation ) *The Openembedded website ( http://www.openembedded.org/ ) == References Overview of How-To ==Much of this This How-To is extracted from different sources. If you would like meant to be a starting point for people to read some of the original articles or resources, please visit them learn build and run Yocto-based images for IGEP Technology devices as quickly and thank easily as possible. == About the authors:Yocto Project™ ==
== Poky Build Platform Setup Environment ==
In order to build an image with BSP support for a given release, youneed to download the corresponding BSP repository. At this time latest stable branch for IGEP devices is denzil.
$ git clone -b denzil git://git.yoctoprojectisee.orgbiz/pub/scm/poky.git
Enter to the poky directory,
$ cd poky
and clone the meta-isee layer.
$ git clone -b denzil git://git.isee.biz/pub/scm/meta-isee.git
$ source oe-init-build-env
Having done that, and assuming you downloaded the BSP contentsat the top-level of your yocto build tree, you can build a igepimage by adding the location of the 'meta-igep ' layer toconf/'bblayers.conf, e.g.:'
MACHINE ?= "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 a 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 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: <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.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/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.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/1.2/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 = See also =
*[[How to get the Meego distribution]]
[[Category:Software distributionsSoftware_distributions|Poky]]