将您的项目从 Arduino Create 转移到 Intel® System Studio 2018 Beta
将您的项目从 Arduino Create 转移到 Intel® System Studio 2018 Beta
详细说明
- 使用 l_cembd_p_2018.0.050 测试
- Linux* 主机构建
- 主机上需要 CMake
目的
在 Intel® System Studio 中构建从 Arduino Create* 导出的项目(使用 CMake Makefile 生成)。
- 从 Arduino Create* 导出项目
- 解压提供的 zip 文件
- 生成 Eclipse* Makefile/.cproject/.project 文件
- 将构建目录导入 Intel® System Studio
- 构建/调试
注意:对于在 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 项目
- 首先,解压 CMake zip 文件
unzip arduino_create-cmake.zip -d iss_example_Blink
- 运行 CMake 生成 CDT 项目
cmake -G "Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug -Biss_example_Blink/build -Hiss_example_Blink/_cmake
将项目导入 Intel® System Studio
构建和调试
- 在 sketch 中设置断点。
- 构建项目。确保在构建前保存! 成功的构建会将调试二进制文件放置在项目资源管理器中(如下所示 examples_Blink -[x86_64])。
- 调试项目 - examples_Blink (1)
- 按 Resume (F8) 一次,从 main.cpp 继续到 sketch 断点。