Icon  Name                                                                                      Last modified      Size  Description
[DIR] Parent Directory - [DIR] archive/ 22-Feb-2012 08:36 - [   ] Angstrom-Cloud9-IDE-eglibc-ipk-v2012.02-core-beaglebone-2012.02.14.img.xz 22-Feb-2012 08:38 142M [   ] Angstrom-systemd-image-eglibc-ipk-v2012.01-core-beaglebone.rootfs.tar.bz2 13-Jan-2012 07:56 12M [TXT] Changelog-20120111-20120127.txt 27-Jan-2012 12:57 29K [   ] md5sums 22-Feb-2012 11:35 1.1K [TXT] mkcard.txt 25-Mar-2011 13:08 1.5K [   ] MLO 20-Nov-2011 19:00 36K [   ] MLO-beaglebone 20-Nov-2011 19:00 36K [   ] MLO-beaglebone-2011.09+git 20-Nov-2011 19:00 36K [   ] modules-3.1.0+-r2l+gitr1d84d8853fa30cf3db2571a5aec572accca4e29d-beaglebone.tgz 27-Jan-2012 10:35 5.8M [   ] modules.tgz 27-Jan-2012 10:35 5.8M [   ] u-boot-beaglebone-2011.09+git-r25.img 27-Jan-2012 11:18 225K [   ] u-boot-beaglebone.img 27-Jan-2012 11:18 225K [   ] u-boot.img 27-Jan-2012 11:18 225K [   ] uImage 27-Jan-2012 10:35 2.9M [   ] uImage-3.1-r2l+gitr1d84d8853fa30cf3db2571a5aec572accca4e29d-beaglebone-20120127084313.bin 27-Jan-2012 10:35 2.9M [   ] uImage-beaglebone.bin 27-Jan-2012 10:35 2.9M
You can find mirrors for the above downloads at beagleboard.org as well.

To the BeagleBone Beginner

These short notes aim to help beginners get a working Angstrom system running on the BeagleBone.

How to Unpack and BOot the Demo Image - easy way

  1. Download an img.gz or img.xz file from above e.g. Angstrom-Cloud9-IDE-eglibc-ipk-v2011.10-core-beaglebone-r0.img.gz (or a more recent version).
  2. Unpack the image to the raw BeagleBone SD card.
    NOTE: superuser privileges are required when unpacking the image.
    eg. for Linux:
      $ sudo -s
       (type in your password)
      # zcat Angstrom-Cloud9-IDE-eglibc-ipk-v2011.10-core-beaglebone-r0.img.gz > /dev/sdX
      # exit
    Or for the img.xz:
      $ sudo -s
       (type in your password)
      # xz -dkc Angstrom-Cloud9-IDE-eglibc-ipk-v2011.10-core-beaglebone-r0.img.xz > /dev/sdX
      # exit
  3. Insert SD card into BeagleBone and power it up.

How to Unpack and Boot the Demo Image - the hard way

  1. Format the SD card using mkcard.txt. For example: sh mkcard.txt /dev/sdX, where X is the drive letter of the SD card. On systems like Ubuntu that would look like 'sudo sh mkcard.txt /dev/sdX'.
  2. Copy MLO and u-boot.img from http://www.angstrom-distribution.org/demo/BeagleBone/ to the first partition
  3. Unpack the tarball to the root partition of your BeagleBone SD card.
    NOTE: superuser privileges are required when unpacking the image so that device nodes can be created on the SD card filesystem.
    eg. for Linux:
      $ sudo tar -xjv -C /media/rootfs -f /path/to/Angstrom-BeagleBone-demo-image*rootfs.tar.bz2
    This assumes that the SD card has the root filesystem (ext3) partition mounted as /media/rootfs.
  4. Ensure all SD card filesystem operations have completed (ie. filesystem cache has flushed to SD card) and eject the SD card from your development machine. Most operating systems have a "Safely Remove" action to perform this from the Desktop.
  5. Insert SD card into BeagleBone and power it up.

What to Expect

Watch the serial port output. You should observe the following:

What If...

What Next?

Once you have a working Angstrom system you may want to connect it to:

Time to visit the Angstrom User Guide.

How to reproduce?

Angstrom is using OpenEmbedded as its buildsystem, to reproduce these binaries please follow the following steps:

git clone git://git.angstrom-distribution.org/setup-scripts
cd setup-scripts
./oebb.sh config beaglebone
MACHINE=beaglebone ./oebb.sh bitbake systemd-image

If you run into trouble please have a look at the standard build instructions.