65.9K
CodeProject 正在变化。 阅读更多。
Home

将您的项目从 Arduino Create 转移到 Intel® System Studio 2018 Beta

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2017 年 11 月 13 日

CPOL
viewsIcon

7838

将您的项目从 Arduino Create 转移到 Intel® System Studio 2018 Beta

详细说明

  • 使用 l_cembd_p_2018.0.050 测试
  • Linux* 主机构建
  • 主机上需要 CMake

目的

在 Intel® System Studio 中构建从 Arduino Create* 导出的项目(使用 CMake Makefile 生成)。

  1. 从 Arduino Create* 导出项目
  2. 解压提供的 zip 文件
  3. 生成 Eclipse* Makefile/.cproject/.project 文件
  4. 将构建目录导入 Intel® System Studio
  5. 构建/调试

注意:对于在 Arduino Create 中动态链接的库,这些库必须安装在 Intel System Studio 的 docker 容器中才能正常工作。

从 Arduino Create* 导出项目

使用的示例:https://github.com/intel-iot-devkit/up-squared-grove-IoTdev-kit-arduino-create/tree/master/examples/Blink 使用提供的导出流程,将基于 CMake 的项目保存为 zip 文件(在本例中:arduino_create-cmake.zip)。

为 Intel® System Studio 生成 Eclipse* CDT 项目

  1. 首先,解压 CMake zip 文件
    unzip arduino_create-cmake.zip -d iss_example_Blink
  2. 运行 CMake 生成 CDT 项目
    cmake -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug -Biss_example_Blink/build -Hiss_example_Blink/_cmake

将项目导入 Intel® System Studio

构建和调试

  1. 在 sketch 中设置断点。

  2. 构建项目。确保在构建前保存! 成功的构建会将调试二进制文件放置在项目资源管理器中(如下所示 examples_Blink -[x86_64])。

  3. 调试项目 - examples_Blink (1)

  4. 按 Resume (F8) 一次,从 main.cpp 继续到 sketch 断点。

© . All rights reserved.