Here’s the final video of Beagle-ROS:

I’m currently working on the recipes to merge some of them with the meta-ros repository so stay tuned to that repo if you’re interested. For now i’ll update the beagle-ros code but eventually I’ll move into the meta-ros code. I’ll keep contributing with code and recipes through this layer (off-GSOC).

Furthermore, i’d like to thank BeagleBoard for letting me participate in this summer session. Really glad.

Special thanks to Koen Kooi.


Beagle-ROS as an Angstrom layer

In order to be easier to keep track of the progress and updates, beagle-ros can now be added as an Angstrom layer. This will allow you to cross-compile all the examples through the bitbake recipes created.

The instructions to add the beagle-ros code as a layer:

The easiest way to install the recipes is to git clone 
the beagle-ros code directly into the Angstrom sources/ 
directory and add the beagle-ros as a layer:
  • Edit conf/bblayers.conf
  • add ${TOPDIR}/sources/beagle-ros \ to the BASELAYERS variable
It's also possible to add the recipes inside of the meta-ros code. There're instructions in  of how to put these recipes in the meta-ros file structure.

Getting started with Ångström

As described in the Ångström web page:

 Ångström is an effort to make a stable and userfriendly distribution for embedded devices like handhelds, set top boxes and network-attached storage devices and more.


A great tool for embedded engineers and the one that will be used through the beagle-ros project. Getting started with it is actually quite straight forward. You just need to have bitbake in your computer and run:

git clone git://
cd setup-scripts
./ config beaglebone
MACHINE=beaglebone ./ bitbake systemd-image

After the process is completed you should have under setup-scripts/build/tmp-angstrom_v2012_12-eglibc/deploy/images/beaglebone the files needed that should be put in the microSD (use mkcard.txt for that purpose).

More information: