VAR-SOM-AM33 Linux Eclipse: Difference between revisions

From Variscite Wiki
Line 53: Line 53:
= Create communication link to VAR-SOM_AM33 taregt  =
= Create communication link to VAR-SOM_AM33 taregt  =
Switch to Remote System Explorer tab:<br/> [[File:am33_remote1.jpg]]<br/>
Switch to Remote System Explorer tab:<br/> [[File:am33_remote1.jpg]]<br/>
Create a new connection select SSH only:<br/> [[File:am33_remote2.jpg]]<br/>
<br/>Create a new connection select SSH only:<br/> [[File:am33_remote2.jpg]]<br/>
Set target IP and name:<br/> [[File:am33_remote3.jpg]]<br/>
<br/>Set target IP and name:<br/> [[File:am33_remote3.ong]]<br/>
Hit finish to create the remote connection.
<br/>Hit finish to create the remote connection.
Right click on the new connection name and hit connect.
Right click on the new connection name and hit connect.
Enter user name and password. Use root/root for both:<br/> [[File:am33_remote4.jpg]]<br/>
<br/>Enter user name and password. Use root/root for both:<br/> [[File:am33_remote4.jpg]]<br/>


= Debug the project on VAR-SOM_AM33 taregt  =
= Debug the project on VAR-SOM_AM33 taregt  =
Create a new project:<br/> [[File:Am33_create1.png]]<br/>
Create a new project:<br/> [[File:Am33_create1.png]]<br/>

Revision as of 08:44, 18 June 2014

Eclipse

Introduction

This wiki will explain how to use eclipse to develop simple application for Variscite VAR-SOM-AM33.

Download and install

Download from:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/SR1/eclipse-cpp-kepler-SR1-linux-gtk-x86_64.tar.gz

$ cd ~/
$ tar xvf ../Downloads/eclipse-cpp-kepler-SR1-linux-gtk-x86_64.tar.gz

Run Eclipse:

$ eclipse/eclipse &

Set your workspace:
Eclipse ws.jpg
You can select any folder you like.
Close the "welcome window".
You should be at:
Eclipse main.jpg

Eclipse installations of additional packages

  1. Start the Eclipse IDE.
  2. Make sure you are in your Workbench and select "Install New Software" from the "Help" pull-down menu.
  3. Select Kepler - http://download.eclipse.org/releases/kepler from the "Work with:" pull-down menu.
  4. Expand the box next to "Linux Tools" and select the LTTng - Linux Tracing Toolkit boxes.
  5. Expand the box next to "Mobile and Device Development" and select the following boxes:
    1. C/C++ Remote Launch
    2. Remote System Explorer End-user Runtime
    3. Remote System Explorer User Actions
    4. Target Management Terminal
    5. TCF Remote System Explorer add-in
    6. TCF Target Explorer
  6. Expand the box next to "Programming Languages" and select the Autotools Support for CDT and C/C++ Development Tools boxes.
  7. Complete the installation and restart the Eclipse IDE.
Comment:
Some of the packages may be already installed.

An install window example:
Eclipse install add.jpg


Change target password

$ passwd
use root as password type 3 times.

Create a simple project for VAR-SOM_AM33

Create a new project:
Am33 create1.png

Set basic information:
Am33 create2.png

Just click next for the default:
Am33 create3.jpg

Set the tools path and prefix. Browse to the actual SDK location:
Am33 create4.png

Expand the Hello project select the Console tab and hit ctrl b :
Am33 create5.png

Project is built and ready to be debuged.

Create communication link to VAR-SOM_AM33 taregt

Switch to Remote System Explorer tab:
Am33 remote1.jpg

Create a new connection select SSH only:
Am33 remote2.jpg

Set target IP and name:
File:Am33 remote3.ong

Hit finish to create the remote connection. Right click on the new connection name and hit connect.
Enter user name and password. Use root/root for both:
Am33 remote4.jpg

Debug the project on VAR-SOM_AM33 taregt

Create a new project:
Am33 create1.png