If you do not have Eclipse 4.2 (Juno) installed already, this is the place for you! If you do have Eclipse installed already, but an older version, then you will still need to follow this document. Eclipse's update manager is for add-on plug-ins only, not for the main IDDE. So updating from one major version to another is basically a re-install.
In order to run Eclipse with Blackfin projects, you will need the following:
Most systems will already have a JRE installed.
On Windows, Java is usually installed in C:\Program Files\Java. If you do not have Java installed, then visit the Eclipse JRE page for more information on how to get one set-up.
Checking the JRE version:
C:\> java -version java version "1.6.0_27" Java(TM) SE Runtime Environment (build 1.6.0_27-b07) Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
There are no executable installers for Eclipse. It is distributed as a zip archive which you can unpack anywhere you like, and then just run the eclipse.exe
program in the eclipse sub-directory.
To get the installer, visit the Eclipse download page.
You will be presented with a variety of download choices. The only difference between them is the default plug-in set. Since you will most likely be compiling/debugging code for the Blackfin processor, you should pick Eclipse IDE for C/C++ Developers. Any of the other ones will work as well, but then you will need to install the CDT manually. See the CDT wiki page for more information.
The Blackfin plug-ins will require Eclipse 4.2, as well as the CDT. Additionally, you will have to install the GDB Hardware Debugging CDT plug-in (it is usually not installed by default). To install the GDB Hardware Debugging plug-in the CDT update site needs enabled. To enable the CDT site:
Install the GDB Hardware Debugging plug-in via the Update Manager:
The Blackfin plug-ins can be obtained in 2 ways:
Then you can select the plug-ins to install:
The Blackfin Debug plug-in results in extra selectable entries in the “Debug Configuration” dialog, while the Tool chain plug-in allows for selecting the desired tool chain out of a list from within the New Project Wizard dialog.
The Eclipse C/C++ Development Tools (CDT) has excellent GDB support. However, there are a few stumbling blocks when trying to debug embedded applications, which Zylin AS has made some modifications in Eclipse CDT to improve support for GDB embedded debugging.
Path for update manager “Add Site”: http://opensource.zylin.com/zylincdt
While not released with Eclipse, there is a Subversion plugin called Subclipse. Visit the Subclipse homepage for some concise install directions.
Once you have Subclipse installed, the interface is the same as using the CVS plugin.
An ANSI (vt102) compatible Terminal including plug-ins for Serial, SSH and Telnet connections.
Can be found within the default install sites.
Search for:
Mobile and Device Development Target Management Terminal
Target Management Terminal Target Management Terminal Serial Connector Target Management Terminal SSH Connector Target Management Terminal Telnet Connector Target Management Terminal View Target Management Terminal Widget
Target Management Terminal Serial Connector requires RXTX
Installation as an Eclipse Plugin via Update Manager:
Name = RXTX URL = http://rxtx.qbang.org/eclipse/