Importing Projects to
Intel® System Studio
Step 1. Export an Arduino Create* project
- Clean the project
- Delete the build directory
Step 2. Before you import an Arduino Create project
- InstallIntel® System Studio. Click here to get started.
- Install Docker* and configure it for use withIntel System Studio. See:
- For Linux* OS host: Installing Docker* for Intel® System Studio - Linux* Host
- For Windows* OS host: Installing Docker* for Intel® System Studio - Windows* Host
- For macOS* host: Installing Docker* for Intel® System Studio - macOS* Host
- Now you are ready to import the Arduino Create project that you previously exported.
Step 3. Import an Arduino Create project
- LaunchIntel® System Studiousing the Desktop shortcut.Intel System Studioopens in the Eclipse* Integrated Development Environment (IDE).
- Expand the Arduino Create folder. SelectImport Arduino Create, then clickNext.
- Under Select the Arduino Create archive, clickBrowse.
- Browse to and select the .zip file that contains your project. ClickOK.
- In theProject Namefield, type a name for your new project and clickFinish.
- Wait for the project to be created.
- Until the first build is complete, errors may appear on theProblemstab, as shown below. Windows users should review Step 4 for additional errors.
- The errors go away once the build and indexing is complete, as shown on theProgresstab to the right of theProblemstab.
- You can also confirm that your project built without issue by checking theConsoletab, as shown below.
Step 4. Windows users only (known bugs)
- "Errors occurred during build" popup window
- Program g++ and gcc++ not found in PATH
- Missing build artifacts
- ExpandC/C++ Generaland selectProcessor Include Paths, Macros etc.
- Select theProviderstab and clear theCDT GCC Built-in Compiler Settingscheck box.
- Then clickApply and Close.
- ExpandC/C++ Builds. Then expandCMakeand selectHost OS overrides.
- Select theWindowstab, and in theBuildscript generatordrop-down list, selectUnix Makefiles.
- ClickApply and Close.
- Build the project again.
' #line 1 "/tmp/115304058/Blink/Blink.ino" #line 1 "/tmp/115304058/Blink/Blink.ino" ' #line 26 "/tmp/115304058/Blink/Blink.ino" void setup(); #line 34 "/tmp/115304058/Blink/Blink.ino" void loop(); #line 26 "/tmp/115304058/Blink/Blink.ino"