EmbeddedDeveloper.com
Home » Macraigor Systems » Eclipse/GNU Toolkits




Eclipse/GNU Toolkits

The Macraigor Eclipse + GNU Tools Suite  is an implementation and packaging of Eclipse 3.3 (Europa), Zylin Embedded CDT 4.0, several of the open-source GNU tools/utilities and a program called OcdRemote that provides an interface between Eclipse, the GDB debugger and a Macraigor On-Chip debug device.

Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the life cycle. A large and vibrant ecosystem of major technology vendors, innovative start-ups, universities, research institutions and individuals extend, complement and support the Eclipse platform". See http://www.eclipse.org for more information.

"CDT is Eclipse´s C/C++ Development Tooling project. It is an industrial strength C/C++ IDE that also serves as a platform for others to provide value added tooling for C/C++ developers." See http://wiki.eclipse.org/index.php/CDT for more information. 

Macraigor Systems has made available free downloads of a suite of tools that includes Eclipse, the Zylin Embedded CDT plug-ins, pre-built GNU tool kits for AMDx86, ARM, MIPS, PowerPC, XScale, ColdFire/CPU32, and Freescale DSP target processors and more than 70 example Eclipse projects configured for standard evaluation boards using various embedded processors. Also available is a document containing detailed instructions on downloading, installing and testing the environment with actual target hardware.

The pre-configured Eclipse projects and the pre-built GNU tools, with install programs for Windows OSs and RPM scripts for Linux OSs, allow a user to quickly get the complete environment up and running on actual hardware. More information about these kits and links for downloading the various components is available at http://www.macraigor.com/Eclipse/.

Macraigor Systems also offers a utility called OCD Remote, which provides a connection from the GDB to Macraigor Systems’ JTAG/BDM hardware so the Eclipse/GNU environment can be used with any of the company’s interface devices.

Constructing a free or low-cost cross-development environment based on the open-source Eclipse IDE and GNU toolsets is time-consuming and challenging. Macraigor Systems has simplified the process by providing downloads that help facilitate construction and lower the barriers to achieving the sophisticated cross-development environment developers are seeking today.

The Macraigor Eclipse environment consists of:

  • Eclipse + CDT (opensource:  http://www.eclipse.org)
  • Cygwin™ ( www.redhat.com)
  • GNU gnutoolkit :gcc,gdb,gdbtui,ln,gas,... (open source: www.gnu.org)
  • Macraigor OcdRemote, Driversand Libraries.
  • Example Eclipse projects,tested on manufacturer´s eval boards using the version of  thesoftware tools we make availble on our web site´s Eclipse page.
  • OtherMacraigor Utilities (OcdCommander, Scan Chain Analyzer, UsbDemonFinder) that can be run from inside the Eclipse environment.

We make this environment freely available for use by the customers of our JTAG devices. The embedded target is controlled from the Eclipse IDE using the following tool chain:


Eclipse <-> GDB <-> OcdRemote <-> Drivers <-> Macraigor JTAG Device <-> Target CPU