Answers:
您可以将PlatformIO与任何IntelliJ产品一起使用。以下是有关如何将它们连接在一起的文章:http : //jandevblog.blogspot.com/2016/01/how-to-use-intellij-idea-to-develop-and.html
答案较晚,但可能对某人有所帮助:
IntelliJ ReSharper C ++非常接近支持Arduino。下面是关键的调整一票,支持.INO文件扩展名: http://youtrack.jetbrains.com/issue/RSCPP-5683
如先前的答案中所述,对于已经熟悉IntelliJ系列产品的人来说,最好的选择是将CLion与Arduino和Serial Port Monitor插件一起使用。以下是入门步骤:
(初步-如果您使用的是Windows 8或10,请确保已使用https://www.arduino.cc/download_handler.php的完整下载安装了Arduino IDE 。请勿通过Windows应用商店进行安装,因为不会将SDK安装在预期的位置。)
完成这些步骤后,您可以创建一个新的Arduino Sketch项目,该项目将自动为您创建CMake文件,您可以对其进行编辑以配置所使用的板卡类型和串行端口等。这是一个示例:
cmake_minimum_required(VERSION 2.8.4)
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/ArduinoToolchain.cmake)
set(PROJECT_NAME HelloArduino)
project(${PROJECT_NAME})
set(${CMAKE_PROJECT_NAME}_SKETCH hello_arduino.ino)
#### Uncomment below additional settings as needed.
# set(${CMAKE_PROJECT_NAME}_BOARD mega)
# set(${CMAKE_PROJECT_NAME}_PORT /dev/ttyACM0)
# set(mega.build.mcu atmega2560)
# set(mega.upload.protocol wiring)
# set(mega.upload.speed 115200)
generate_arduino_firmware(${CMAKE_PROJECT_NAME})