Sono su Mac OS X e ho una licenza per IntelliJ Ultimate. È possibile utilizzare IntelliJ come IDE per i progetti Arduino?
Sono su Mac OS X e ho una licenza per IntelliJ Ultimate. È possibile utilizzare IntelliJ come IDE per i progetti Arduino?
Risposte:
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!
Ho optato per l'utilizzo di XCode, sono riuscito a trovare alcuni modelli online. Molto meglio dell'uso dell'IDE Arduino standard.
È possibile utilizzare PlatformIO insieme a qualsiasi prodotto IntelliJ. Ecco un articolo su come collegarli insieme: http://jandevblog.blogspot.com/2016/01/how-to-use-intellij-idea-to-develop-and.html
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 ...)
Una risposta in ritardo, ma forse di aiuto a qualcuno:
IntelliJ ReSharper C ++ è abbastanza vicino a supportare Arduino. Ecco un biglietto per il tweak chiave, che supporta l'estensione del file .INO: http://youtrack.jetbrains.com/issue/RSCPP-5683
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})