Difference between revisions of "Yocto Project 1.8 - Poky 13.0.y "Fido""
From IGEP - ISEE Wiki
Line 57: | Line 57: | ||
/poky/meta-isee \ | /poky/meta-isee \ | ||
− | To enable the isee layer, add the 'igep0046 MACHINE' (quad -> imx6q or dual lite -> imx6dl) to .../poky/build/conf/local.conf: | + | To enable the isee layer, add the 'igep0046 MACHINE' (select quad -> imx6q or dual lite -> imx6dl) to .../poky/build/conf/local.conf: |
− | MACHINE ?= "imx6q-igep0046" | + | MACHINE ?= "imx6q-igep0046" <br> or <br> MACHINE ?= "imx6dl-igep0046" |
Add below lines in .../poky/build/conf/local.conf to accept the license (http://freescale.github.io/doc/release-notes/1.8/#license): | Add below lines in .../poky/build/conf/local.conf to accept the license (http://freescale.github.io/doc/release-notes/1.8/#license): |
Revision as of 11:59, 25 April 2016
Introduction
This article is for Yocto Project 1.8 - Poky 13.0.y Fido branch.
We have Ubuntu 14.04.4 LTS and all the steps are for this distribution, in others it's possible you need change a little things.
It is interesting read How to use the Yocto Project to develop Embedded Linux article previously.
Build Platform Setup Environment
![]() |
The instructions below are only for IGEP PROCESSOR BOARDS based on iMX6 processor. |
In order to build an image with BSP support for a given release, you need to download the corresponding BSP repository.
git clone git://git.yoctoproject.org/poky
Enter to the poky directory,
cd poky
Change tree to commit ee88b51cf2853ab075c9bd2ef7cf4d65d1c96674.
git checkout ee88b51cf2853ab075c9bd2ef7cf4d65d1c96674 -b fido
Clone the meta-fsl-arm layer.
git clone -b fido https://github.com/Freescale/meta-fsl-arm.git
Clone the meta-openembedded layer.
git clone git://git.openembedded.org/meta-openembedded
Enter to the meta-openembedded directory and enter to the meta-oe directory.
cd meta-openembedded/
Change tree to commit 10d3c8f85280a0bf867a8e4f84bcda81c290d28e.
git checkout 10d3c8f85280a0bf867a8e4f84bcda81c290d28e -b fido
Clone the meta-isee layer.
git clone git://git.isee.biz/pub/scm/meta-isee.git
Clone the meta-fsl-arm-extra layer.
git clone git://git.isee.biz/pub/scm/meta-fsl-arm-extra.git
source oe-init-build-env
Having done that, you can build a igep image by adding the location of the layers to 'bblayers.conf'
Add below line into .../poky/build/conf/bblayers.conf:
<path to>/poky/meta-openembedded/meta-oe \ /poky/meta-fsl-arm \ /poky/meta-fsl-arm-extra \ /poky/meta-isee \
To enable the isee layer, add the 'igep0046 MACHINE' (select quad -> imx6q or dual lite -> imx6dl) to .../poky/build/conf/local.conf:
MACHINE ?= "imx6q-igep0046"
or
MACHINE ?= "imx6dl-igep0046"
Add below lines in .../poky/build/conf/local.conf to accept the license (http://freescale.github.io/doc/release-notes/1.8/#license):
ACCEPT_FSL_EULA = "1" LICENSE_FLAGS_WHITELIST = "commercial license"
You need the below packages for bitbake:
sudo apt-get install texinfo sudo apt-get install libsdl1.2-dev
You should then be able to build a image as such:
bitbake isee-image-dev
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 or you can create the installable firmware using:
bitbake do-release-firmware