Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

How to use the Yocto Project to develop Embedded Linux

3,484 bytes removed, 09:42, 11 October 2013
Remove duplicated instructions
See the [[Yocto Project 1.4 - Poky 9.0.y dylan]] article
 
== 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
 
== Notes ==
 
=== Ubuntu 13.04 ===
 
WARNING: Host distribution "Ubuntu 13.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution (see [http://www.yoctoproject.org/docs/1.4.2/ref-manual/ref-manual.html#detailed-supported-distros yocto validated distributions from yoctoproyect.org]).
 
Although denzil branch is not validated for "Ubuntu 13.04" we have successfully build denzil images with this distribution, see notes below:
 
Note 1: If you get the following error, or similar:
 
NOTE: package prelink-native-1.0+git1+7b47f2f8a15ed13b7905bc120bb2586f3e164f7d-r9: task do_fetch: Started
WARNING: Failed to fetch URL git://git.yoctoproject.org/prelink-cross.git;protocol=git
ERROR: Fetcher failure: Fetch command export HOME="..."; export SSH_AGENT_PID="2230"; export SSH_AUTH_SOCK="..."; export GIT_CONFIG="..."; git remote add --mirror=fetch origin git://git.yoctoproject.org/prelink-cross.git could not be run:
 
Remove the local build of git-native
 
bitbake git-native -c cleanall
 
and assume as provided adding the following line to conf/local.conf
 
ASSUME_PROVIDED += "git-native"
 
Note 2: If you get the following error, or similar:
 
INSTALL net/netfilter/xt_policy.ko
| MKDIR .../tmp/work/igep00x0-poky-linux-gnueabi/linux-igep-2.6.37-r6/image/lib/firmware/edgeport/
| make[1]: *** No rule to make target `.../image/lib/firmware/./', needed by `.../whiteheat_loader.fw'. Stop.
| make[1]: *** Waiting for unfinished jobs....
| make: *** [_modinst_post] Error 2
| ERROR: oe_runmake failed
NOTE: package linux-igep-2.6.37-r6: task do_install: Failed
 
Remove the local build of make-native
 
bitbake make-native -c cleanall
 
and assume as provided adding the following line to conf/local.conf
 
ASSUME_PROVIDED += "make-native"
 
= See also =
== External links ==
*[http://www.angstrom-distribution.org/building-angstrom Building Ångström]
*[http://www.openembedded.org/wiki/Getting_started Openembedded Getting started]
 
== Others IGEP wiki articles ==
*[[How to get the Ubuntu distribution]]
*[[How to get the Linaro distribution]]
*[[How to get the Android distribution]]
[[Category:Software_distributions|Yocto]]
0
edits