Ethernut Home Hardware Firmware Tools Download Community
 
 
Search | Legals | Deutsch

Using Eclipse with Nut/OS on Linux

Requirements

This is work in progress and for ARM target boards only.

It is assumed that you already installed Yagarto with Eclipse IDE and Nut/OS.

Creating An Eclipse Project

Select Programs->YAGARTO IDE->Eclipse Platform 3.2 from your Windows start menu.

If started for the first time, the welcome screen will appear.

Language Selection

Click on Workbench. If Eclipse didn't start with the welcome screen, then select Switch Workspace from the file menu.

This will bring up the Workspace Launcher Dialog.

Language Selection

You may choose any directory. Eclipse will store all workspace settings in this place.

Click OK to return to the Eclipse main window, which shows the Resource Perspective.

We will use Eclipse for the C language and should activate the C/C++ Perspective. Select Open Perspective->Other from the Window menu.

Language Selection

Select the C/C++ Perspective and click OK.

Language Selection

The Resource Perspective is not needed for C developments. Click on the Resource Tab with the right mouse button and select Close from the context menu.

Language Selection

We will now create a new project. Select New->Standard Make C Project on the file menu.

Language Selection

The New Project Dialog appears.

Language Selection

Enter the project name httpd.

Instead of using the default loaction, we need to set the path to the Nut/OS application sample directory. Otherwise the relative paths used in the Nut/OS Makefiles won't work correctly.

You can use the Browse button to navigate to the directory that contains the httpd sources.

Click on the Next button to move to the C/Make Project Settings and then click on the Discovery Options Tab.

Language Selection

On this page we need to enter the correct Compiler invocation command. You can use the Browse button, navigate to the YAGARTO bin folder and select arm-elf-gcc.exe.

Click Finish to return to the Eclipse main window.

Language Selection
Language Selection
Language Selection
Language Selection
Language Selection
Language Selection
Language Selection
Language Selection


Good luck,
Harald Kipp
Castrop-Rauxel, 18th of October 2006