Task #1 - Download the source code

Document created by Daiane Angolini Employee on May 27, 2013Last modified by Daiane Angolini Employee on Jan 2, 2020
Version 19Show Document
  • View in full screen mode

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 \


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 Yocto Training - HOME 

Go to Task #2