Yocto Project 1.8 - Poky 13.0.y "Fido"
From IGEP - ISEE Wiki
Introduction
This article is for Yocto Project 1.8 - Poky 13.0.y Fido branch.
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/ cd meta-oe/
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' to .../poky/build/conf/local.conf:
MACHINE ?= "imx6q-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