Getting started with Yocto on Wandboard

Revision as of 07:13, 8 April 2013 by Johnweber (talk | contribs)
Jump to: navigation, search

Here are the steps on how to get started with the Yocto Project based on the Freescale Community BSP for Wandboard.

Requirements hardware and software

  • Linux-based host system to use for building Linux
  • Wandboard Dual (currently only Wandboard Dual is supported but Solo will be added soon)
  • Null-modem serial (RS-232) cable use for the serial console
  • 5V power supply to power the Wandboard
  • microSD card to store the bootloader, kernel, and filesystem as Wandboard has no on-board flash


Here are the steps to building an image for Wandboard with Yocto for the first time:

  1. Download and install Google's repo utility
  2. Create the main BSP install directory and, using repo, download all of the metadata for the BSP layers.
  3. Build an image using bitbake

Download and install Google's repo utility

The BSP is based on the Yocto Project, which consists of a number of applicable metadata 'layers'. These are managed by the repo utility.
$: mkdir ~/bin
$: curl > ~/bin/repo
$: chmod a+x ~/bin/repo

Create the BSP directory download all of the metadata for the BSP layers

$: PATH=${PATH}:~/bin
$: mkdir fsl-community-bsp
$: cd fsl-community-bsp
$: repo init -u -b master
$: repo sync

Once this has completed, you should have all of the metadata source in fsl-community-bsp.

Setup environment and build an image

To start a build, do:

$: MACHINE=wandboard-dual
$: . ./setup-environment build
$: bitbake core-image-minimal