Mac OS X kullanıyorum ve IntelliJ Ultimate için lisansım var. IntelliJ'i Arduino projeleri için IDE olarak kullanmak hiç mümkün müdür?
Mac OS X kullanıyorum ve IntelliJ Ultimate için lisansım var. IntelliJ'i Arduino projeleri için IDE olarak kullanmak hiç mümkün müdür?
Yanıtlar:
Artık Arduino skeçleri geliştirmek ve çalıştırmak için Jetbrains'in CLion'unu kullanabilirsiniz . Sadece Arduino eklentisini al!
Clion'ı açın ve Yapılandırma / Ayarlar / Eklentiler'e gidin. Arduino için 'Depolara Gözat' aramasını seçin ve kur'a tıklayın. (İki tane var. Biri diğerinin çatal. Daha yakın zamanda güncellenen birini seçmenizi tavsiye ederim.) Sonra Clion'u yeniden başlatın.
Artık yeni bir Arduino Sketch Projesi oluşturma seçeneğini göreceksiniz!
XCode kullanmayı seçtim, bazı şablonları çevrimiçi bulmayı başardım. Standart Arduino IDE kullanmaktan çok daha iyi.
PlatformIO'yu herhangi bir IntelliJ ürünü ile birlikte kullanabilirsiniz . Bunları bir araya getirme hakkında bir makale: http://jandevblog.blogspot.com/2016/01/how-to-use-intellij-idea-to-develop-and.html
Sadece sınırlı destek alacaksınız. C / C ++ için, kod tamamlama ve sözdizimi vurgulama gibi konularda yardımcı olacak bir eklenti vardır (skeçler dosya türünü C dosyaları olarak tanımlamanız gerekir). Ayrıca, skeçlerin derlenmesi ve yüklenmesi için destek eklemek üzere harici araçları (global ayarlarda) entegre edebilirsiniz.
Ancak herhangi bir özel destek almazsınız (hangi panoya sahip olduğunuzu seçmek veya çizimlere göz atmak gibi), her şeyi manuel olarak yapılandırmanız gerekir. Bununla yaşayabilirseniz, IntelliJ IDEA günlük düzenleme işleri için daha iyi olabilir. 8 Bunlardan birini denemediğime dikkat edin ...)
Geç bir cevap, ama belki birine yardım:
IntelliJ ReSharper C ++, Arduino'yu desteklemeye oldukça yakın. İşte .INO dosya uzantısını destekleyen anahtar değişiklik için bir bilet: http://youtrack.jetbrains.com/issue/RSCPP-5683
Önceki bir cevapta belirtildiği gibi, IntelliJ ürün ailesine zaten aşina olan biri için en iyi bahis, CLion'u Arduino ve Serial Port Monitor eklentileriyle kullanmaktır. Başlamak için adımlar şunlardır:
(Ön - Windows 8 veya 10 kullanıyorsanız, Arduino IDE'yi https://www.arduino.cc/download_handler.php adresinden tam indirmeyi kullanarak yüklediğinizden emin olun . SDK'yı beklenen konuma yüklemez.)
Bu adımları tamamladığınızda, sizin için otomatik olarak bir CMake dosyası oluşturacak, kullandığınız kartın türünü ve seri bağlantı noktasını vb. Yapılandırmak için düzenleyebileceğiniz yeni bir Arduino Sketch projesi oluşturabilirsiniz. İşte bir örnek:
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})