Intel® oneAPI IoT Toolkit
Starting with the 2021.3 release of the Intel® oneAPI IoT Toolkit, the Eclipse IDE for C/C++ Developers (Eclipse CDT) package will no longer be bundled with the Intel® oneAPI IoT Toolkit. Plug-ins to support Intel® oneAPI development in Eclipse will continue to be provided for integration into a user-provided copy of the Eclipse IDE for C/C++ Developers either during or after installation of the Intel® oneAPI IoT Toolkit.
The plug-ins support the past two Eclipse versions that were released as of one month before the toolkit was released. For example, the 2021.2 version toolkits supported Eclipse CDT versions 2020-09 and 2020-12.
The latest version of the Eclipse IDE for C/C++ Developers install package is available at https://www.eclipse.org/downloads/packages/.
You can access the entire suite using Eclipse* (see the release notes for minimum required version).
An internet connection is required to download the samples for oneAPI toolkits. For information on how to use this toolkit offline, see Developing with Offline Systems in the Troubleshooting section.
To watch a video presentation of how to create a project, see Intel® oneAPI Eclipse Samples Plugin.
For root or sudo installations:
. /opt/intel/oneapi/setvars.sh
For normal user installations:
. ~/intel/oneapi/setvars.sh
A "Hello IoT" message appears in the Eclipse console.
Begin debugging the application.
The debugger displays a breakpoint at the start of code.
Create a Connection within Eclipse by selecting the New Connection option:
Select the SSH Connection type and click Next:
Enter the Hostname and Username for your remote target. You can either use Key-based authentication or Password, depending on the configuration of the remote device.
You may also be then prompted to set an Eclipse Secure Storage password. This protects the password you entered when stored on the disk. Enter the password and click OK.
When connecting to the device for the first time, you should be prompted to trust the device. Click Yes to continue.
From the top level menu bar, select Intel > Browse Samples and select the UP Squared Built-in LEDs sample.
In the Project Explorer tree, right-click the Up Squared sample and then select Build Configurations > Build All.
After the build command executes, in the Project Explorer tree, expand Debug to see the binary. Right-click the up2-leds binary, and then select Run Configurations.
The Run Configurations dialog box opens.
To create a remote run configuration, double-click C/C++ Remote Applications to create the new run configuration, then populate the following fields.
Some of the fields pre-populate based on your selection of the binary.
After the remote application launches, the multi-color LEDs on the UP Squared board blink continuously.