This page is about using Eclipse IDE for BeagleBoard. It is focused on JTAG debugging with e.g. OpenOCD, but can be extended to additional topics, e.g. C/C++ development. And, while the examples focus on Beagle, stuff shown here will most probably easily apply to other boards.
Here, installation of Eclipse for C/C++ development and embedded GDB/JTAG debugging will be described. This is done in three steps:
- Install base Eclipse tooling, called 'Eclipse Classic'
- Install plug in for C/C++ development, called 'CDT' (C/C++ Development Tooling)
- Install some extensions for embedded development from Zylin (Zylin Embedded CDT)
Note: The file names and versions given here are based on October 2009. They may change.
- Download Eclipse Classic 3.5.x.
In October 2009 this was version 3.5.1. 32-bit Linux version download resulted in file eclipse-SDK-3.5.1-linux-gtk.tar.gz.
- Installation is done by extracting downloaded (tar.gz) file (e.g. tar xvfz eclipse-SDK-3.5.1-linux-gtk.tar.gz).
- Start Eclipse by calling
cd eclipse ./eclipse
You might want to add this to your path and/or add a start icon/shortcut on your desktop/start menue.
Starting Eclipse, you are asked for the directory where you want to have your workspace:
After doing this, Eclipse starts...
... and presents the start screen:
Additional plug ins