Version 1 (modified by jawil06, 3 years ago)

Started guide on bitbaking ossie.

This page is not yet completed


BitBaking OSSIE For The Beagleboard

Getting Started With OpenEmbedded

Note: This section is adopted from the OpenEmbedded Wiki:  http://wiki.openembedded.org/index.php/Getting_started.

Prerequisites

Before starting, make sure you have the following before preceding (see your distributions documentation on how to install software):

  1. Git

Getting The Toolchain

First, create your directory structure. I recommend creating an OE directory in your home folder:

mkdir -p $HOME/OE/build/conf
cd $HOME/OE

Now, get BitBake, and unpack it:

wget http://download.berlios.de/bitbake/bitbake-1.8.18.tar.gz # Download the BitBake package
tar zxvf bitbake-1.8.18.tar.gz                                # Extract it
mv bitbake{-1.8.18,}                                          # Rename the directory to bitbake

Now that we have BitBake, we need to get OpenEmbedded. Before simply checking out OpenEmbedded trunk, let's look for a recently tested tag here:  http://git.openembedded.org/cgit.cgi/openembedded/refs/tags. As of this writing, the newest tested tag is "tested_2010-10-29". Be sure to check the commit log to ensure that a "beagleboard angstrom-2008.1" build was at least tested with a simple console-image. To get OpenEmdedd run (this may take a while depending on your connection speed):

# Replace "tested_2010-10-29" with the tag/branch you want
git clone git://git.openembedded.org/openembedded -b tested_2010-10-29