The Eclipse* IDE software is designed to connect to remote systems via IP connectivity. The software allows you to address many devices without the need to run separate instances of Eclipse. When your software sketch is ready for upload to the device, Eclipse connects and uploads automatically. This article provides the details for you to set up added targets or connectivity so that you can maintain several devices from a central location.
Setting up a connection
In the upper right corner of the Eclipse application choose Remote System Explorer. Normally you will see Local as a bare minimum, and possibly a Galileo connection. We will show you how to add an Edison target, but this process can easily be used to add Galileo connections as well.
Figure 1 Normal view of the Remote Systems pane.
Right click in a blank area of the pane to bring up a menu.
Right click in the Remote Systems pane and select New -> Connection.
Figure 2 Select New, and then Connection to begin setting up a new target.
Select Linux and click Next (the Galileo and Edison boards are both Linux-based).
Figure 3 Choose Linux
For the parent profile select “Intel”, enter an IP address in the Host name field and a name in the Connection name field, which will be displayed in the Remote Systems explorer, and click Next. If you are managing a large number of connections, you may want to use a naming convention for the host and device names.
Figure 4 Select Intel as the Parent Profile, enter your IP address, Host, and a description.
Select ssh.files, processes.shell, ssh.shells, ssh.terminals as shown in Figures 5-8:
Figure 5 Choose ssh.files
Figure 6 Choose processes.shell.linux
Figure 7 Choose ssh.shells
Figure 8 Choose ssh.terminals, then finish.
After pressing “Finish”, your new target will display in the Remote Systems explorer. If you need to make a number of connections, you can copy and paste to rapidly use the same profile, changing the host name and entering the appropriate IP address.