BeagleBone Black running Ubuntu 14.04 supports ROS Indigo; and ROS will be deployed as the distributed run-time framework for E-Motion robots. This blog documents how to bring up a minimal, console-only Ubuntu 14.04 on BeagleBone Black.
First, download the pre-built eMMC-flasher image:
wget https://rcn-ee.net/rootfs/2015-02-19/flasher/BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz
Now verify the image:
md5sum BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz 857d9d8f05f781de63c5d389938d0cf1 BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz
Write the image to the SDcard/MMC:
unxz BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz sudo dd if=./BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img of=/dev/sdX
where ‘X’ is your sdcard letter. If your card is a MMC card, do this:
unxz BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img.xz sudo dd if=./BBB-eMMC-flasher-ubuntu-14.04.2-console-armhf-2015-02-19-2gb.img of=/dev/mmcblk0
When writing is complete, do:
sync
to flush the file system, just in case.
Now put the sdcard into the BBB, power 5V while holding down the small button next to the sdcard slot.
References