Utilizzo di IntelliJ to per Arduino IDE


15

Sono su Mac OS X e ho una licenza per IntelliJ Ultimate. È possibile utilizzare IntelliJ come IDE per i progetti Arduino?

Risposte:


5

Ora puoi usare il CLion di Jetbrains per sviluppare ed eseguire gli schizzi di Arduino. Prendi il plug-in Arduino!

Apri Clion e vai su Configura / Impostazioni / Plugin. Scegli "Sfoglia repository" per cercare Arduino e fai clic su Installa. (Ce ne sono due. Uno è un fork dell'altro. Consiglio di scegliere quello che è stato aggiornato di recente.) Quindi riavviare Clion.

Ora vedrai l'opzione per creare un nuovo progetto di schizzo di Arduino!

Nuovo progetto Arduino


4

Ho optato per l'utilizzo di XCode, sono riuscito a trovare alcuni modelli online. Molto meglio dell'uso dell'IDE Arduino standard.


Eclipse (su Windows) con AVRDUDE funziona bene, eclipse può funzionare su Mac, anche se non sono sicuro che il plugin AVRDUDE funzionerà.
Paul,


3

Riceverai solo un supporto limitato. C'è un plug-in disponibile per C / C ++, che ti aiuterà con cose come il completamento del codice e l'evidenziazione della sintassi (dovrai definire il tipo di file di schizzi come file C). È inoltre possibile integrare strumenti esterni (nelle impostazioni globali) per aggiungere supporto, ad esempio per la compilazione e il caricamento di schizzi.

Ma non otterrai alcun supporto specializzato (come scegliere quale scheda hai o sfogliare gli schizzi), devi configurare tutto manualmente. Se riesci a convivere con questo, IntelliJ IDEA potrebbe anche essere migliore per il lavoro di editing quotidiano. 8Nota che non ho provato nessuna di queste cose ...)



1

Come menzionato in una risposta precedente, la soluzione migliore per chi ha già familiarità con la famiglia di prodotti IntelliJ è utilizzare CLion con i plug-in Arduino e Serial Port Monitor. Ecco i passaggi per iniziare:

(Preliminare - se sei su Windows 8 o 10, assicurati di aver installato l'IDE Arduino utilizzando il download completo da https://www.arduino.cc/download_handler.php . NON installarlo tramite Windows Store perché non installerà l'SDK nella posizione prevista.)

Una volta completati questi passaggi, è possibile creare un nuovo progetto Arduino Sketch che creerà automaticamente un file CMake per l'utente, che è possibile modificare per configurare il tipo di scheda che si sta utilizzando e la porta seriale, ecc. Ecco un esempio:

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})
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.