Installing Open Embedded

The following steps are required for setting up and installing a toolchain, root filesystem and kernel using the OpenEmbedded Core framework (as opposed to the "classic" framework, which is no longer supported). These instructions were developed using a PC running Ubuntu 12.04 LTS using kernel version 3.2.0-26.

Reference Material:

Ubuntu Packages Installed

  • git
  • subversion
  • build-essential
  • automake
  • gawk
  • texi2html
  • texinfo
  • chrpath
  • diffstat
  • gettext
  1. Install the basic OpenEmbedded startup script
    user@host:/export/space/oe$ git clone git://
  2. Modify the default layers to include the MityDSP layer. Edit the setup-scripts/sources/layers.txt file and add the line:
  3. Setup the basic machine configuration (this will download all the meta data, etc):
    user@host:/export/space/oe/setup-scripts$ MACHINE=mityarm335x ./ config mityarm335x
  4. Modify the generated bitbake layers file (confg/bblayers.conf) to add the meta-mitydsp path. Update the EXTRALAYERS variable to:
     ${TOPDIR}/sources/meta-mitydsp \
  5. At this point, you can now source the generated script and use "bitbake" normally. You can skip the above steps when starting a new build session.
    user@host:/export/space/oe/setup-scripts$ . ~/.oe/environment-angstromv2012.05
  6. Build the QT Embedded tools and toolchain.
    user@host:~$ cd /export/space/oe/setup-scripts
    user@host:/export/space/oe/setup-scripts$ MACHINE=mityarm335x bitbake meta-qte-toolchain
  7. Build a reference filesystem
    user@host:/export/space/oe/setup-scripts$ MACHINE=mityarm335x bitbake console-image
    user@host:/export/space/oe/setup-scripts$ MACHINE=mityarm335x bitbake systemd-gnome-image

This will construct images located in the ../build/tmp-angstrom_v2012_05-eglibc/deploy/sdk and ../build/tmp-angstrom_v2012_05-eglibc/deploy/images directory under the setup-scripts path. To install the SDK, as root untar it at the root directory of your build machine. This should extract to /usr/local/oecore-i686 folder. The root filesystem images need to be populated on your boot media.

Go to top
Add picture from clipboard (Maximum size: 600 MB)