Usando IntelliJ para Arduino IDE


15

Estoy en Mac OS X y tengo una licencia para IntelliJ Ultimate. ¿Es posible usar IntelliJ como IDE para proyectos de Arduino?

Respuestas:


5

Ahora puede usar el CLion de Jetbrains para desarrollar y ejecutar bocetos de Arduino. ¡Solo toma el plugin Arduino!

Abra Clion y vaya a Configurar / Configuración / Complementos. Elija 'Buscar repositorios' busque Arduino y haga clic en instalar. (Hay dos. Uno es una bifurcación del otro. Recomiendo elegir el que se actualizó más recientemente). Luego reinicie Clion.

¡Ahora verás la opción de crear un nuevo Proyecto Arduino Sketch!

Nuevo proyecto Arduino


4

Opté por usar XCode, logré encontrar algunas plantillas en línea. Mucho mejor que usar el Arduino IDE estándar.


Eclipse (en Windows) con AVRDUDE funciona bien, eclipse puede ejecutarse en Mac, aunque no estoy seguro de si el complemento AVRDUDE lo hará.
Paul


3

Solo obtendrá un soporte limitado. Hay un complemento disponible para C / C ++, que lo ayudará con cosas como la finalización del código y el resaltado de sintaxis (deberá definir el tipo de archivo de bocetos como archivos C). También puede integrar herramientas externas (en la configuración global), para agregar soporte para, por ejemplo, compilar y cargar bocetos.

Pero no obtendrá ningún soporte especializado (como elegir qué placa tiene o buscar bocetos), debe configurar todo manualmente. Si puede vivir con eso, IntelliJ IDEA podría ser incluso mejor para el trabajo de edición diario. 8Tenga en cuenta que no probé ninguna de estas cosas ...)



1

Como se mencionó en una respuesta anterior, la mejor opción para alguien que ya está familiarizado con la familia de productos IntelliJ es usar CLion con los complementos Arduino y Serial Port Monitor. Estos son los pasos para comenzar:

(Preliminar: si tiene Windows 8 o 10, asegúrese de haber instalado el IDE de Arduino utilizando la descarga completa desde https://www.arduino.cc/download_handler.php . NO lo instale a través de la Tienda Windows porque no instalará el SDK en la ubicación esperada).

Cuando haya completado estos pasos, puede crear un nuevo proyecto Arduino Sketch que creará automáticamente un archivo CMake para usted, que puede editar para configurar el tipo de placa que está utilizando y el puerto serie, etc. Aquí hay un ejemplo:

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})
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.