Yocto Project versions and names
See here the list of all yocto version names: Releases - Yocto Project
The current stable release is Zeus
Preparing host environment
For virtual machine (VirtualBox):
Please set memory size minimal to 1GB and disk size to 32GB. (24Feb2014 Ubuntu 12.04LTS)
First, make sure your host PC has the required packages to run Yocto
The essential packages you need for a supported Ubuntu distribution are shown in the following command:
$ sudo apt-get build-dep qemu
$ sudo apt-get remove oss4-dev
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
xterm
For other Linux distribution or newer Yocto Project release see here the updated list.
Download the source code from community
Install the repo
$ sudo apt-get install repo
Download the BSP source:
$ mkdir fsl-community-bsp
$ cd fsl-community-bsp
$ repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b zeus
$ repo sync
Download the source code from NXP Code Aurora
See here the list of all BSP releases from NXP: imx-manifest - i.MX Release Manifest
Currently, the latest NXP release how to is here: README - imx-manifest - i.MX Release Manifest
To understand the difference between the 2 source code (community X NXP BSP) see here
Go to https://community.nxp.com/docs/DOC-94849
Go to Task #2