使用IntelliJ to Arduino IDE


15

我在Mac OS X上,并且拥有IntelliJ Ultimate的许可证。可以将IntelliJ用作Arduino项目的IDE吗?

Answers:


5

现在,您可以使用Jetbrains的CLion开发和运行Arduino草图。只需抓住Arduino插件!

打开Clion并转到“配置/设置/插件”。选择“浏览存储库”搜索Arduino,然后单击安装。(有两个。一个是另一个的分支。我建议选择最近更新的一个。)然后重新启动Clion。

现在,您将看到创建新的Arduino Sketch Project的选项!

新的Arduino项目


4

我选择使用XCode,设法在网上找到了一些模板。比使用标准的Arduino IDE更好。


带有AVRDUDE的Eclipse(在Windows上)运行良好,eclipse可以在Mac上运行,尽管我不确定AVRDUDE插件是否可以运行。
保罗


3

您将仅获得有限的支持。有一个可用于C / C ++的插件,它将帮助您完成代码完成和语法突出显示等工作(您需要将草图文件类型定义为C文件)。您还可以集成外部工具(在全局设置中),以增加对例如编译和上传草图的支持。

但是您将不会获得任何专业支持(例如选择拥有的电路板或浏览草图),您需要手动配置所有内容。如果可以接受,则IntelliJ IDEA甚至可能对日常编辑工作更好。8请注意,我没有尝试任何这些方法...)



1

如先前的答案中所述,对于已经熟悉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})
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.