Version 10 (modified by Sh, on 12/08/09 at 14:01:40) (diff) |
---|
RTEMS Eclipse Plug-in
Table of Contents
Introduction
This page describes how to setup and use the RTEMS Eclipse Plug-in. This plug-in extends CDT and all features of a full-fledged Eclipse/CDT IDE with an ordinary GNU toolchain are available. The GDB based debug support works also. Supported platforms are: Cygwin, MinGW, MacOS X and UNIX. Every RTEMS target architecture and BSP that provides the standard Makefiles is supported. These are at least the ones managed by the RTEMS repository from OAR.
Starting Point
You should be able to build a simple Hello, World'' application for your BSP with the standard Makefiles.
Eclipse Installation
The plug-in has been developed for the Gandymede release of Eclipse and CDT version 5. Other releases may work but are not tested. If you have not yet installed Eclipse simply choose the package Eclipse IDE for C/C++ Developers or what ever you want from the Eclipse download page. An existing Eclipse installation needs a recent CDT plug-in (version 5 is recomended). The Eclipse IDE for C/C++ Developers already contains all required plug-ins.
Plug-In Installation
You can install the plug-in via the standard Eclipse infrastucture. Simply add http://www.rtems.com/ftp/pub/rtems/eclipse/updates to the software update sites (Help > Software Updates...).
<center></center>
Plug-In Setup
After the plug-in installation you should setup the preferences (Window > Preferences).
<center></center>
Project Creation
Switch to the C/C++ Perpective (Window > Open Perspective > Other...). You can now create a new C Project or C++ Project (File > New > C Project or File > New > C++ Project) and follow the wizard. You can create projects for RTEMS executables and static libraries. A Hello, World'' template is also available.
<center></center>
Project Properties
You can change the RTEMS specific project properties like RTEMS base installation path and board support package path via the standard properties dialog (Project > Properties) and with the project wizard.
<center></center>
Trouble Shooting
Consult the problems view (Window > Show View > Problems), if something works not like expected. Errors like below indicate that the paths in the RTEMS preferences and properties are not correct.
<center></center>
<center>
</center>
Attachments (6)
-
Repi-install.jpg (69.1 KB) - added by Amar Takhar on 11/23/14 at 05:06:31.
Imported from old wiki.
-
Repi-setup.jpg (79.0 KB) - added by Amar Takhar on 11/23/14 at 05:06:31.
Imported from old wiki.
-
Repi-project.jpg (39.0 KB) - added by Amar Takhar on 11/23/14 at 05:06:32.
Imported from old wiki.
-
Org-rtems-cdt-props.jpg (58.4 KB) - added by Amar Takhar on 11/23/14 at 05:06:33.
Imported from old wiki.
-
Org-rtems-cdt-problem-0.jpg (29.1 KB) - added by Amar Takhar on 11/23/14 at 05:06:33.
Imported from old wiki.
-
Org-rtems-cdt-problem-1.jpg (23.6 KB) - added by Amar Takhar on 11/23/14 at 05:06:34.
Imported from old wiki.
Download all attachments as: .zip