Saya menggunakan Mac OS X dan memiliki lisensi untuk IntelliJ Ultimate. Apakah mungkin menggunakan IntelliJ sebagai IDE untuk proyek Arduino?
Saya menggunakan Mac OS X dan memiliki lisensi untuk IntelliJ Ultimate. Apakah mungkin menggunakan IntelliJ sebagai IDE untuk proyek Arduino?
Jawaban:
Anda sekarang dapat menggunakan Jetbrains ' CLion untuk mengembangkan dan menjalankan sketsa Arduino. Ambil saja plugin Arduino!
Buka Clion dan pergi ke Configure / Settings / Plugins. Pilih pencarian 'Cari Gudang' untuk Arduino, dan klik instal. (Ada dua. Satu adalah garpu yang lain. Saya sarankan memilih yang diperbarui baru-baru ini.) Kemudian restart Clion.
Anda sekarang akan melihat opsi untuk membuat Proyek Sketsa Arduino baru!
Saya telah memilih untuk menggunakan XCode, berhasil menemukan beberapa templat secara online. Jauh lebih baik daripada menggunakan IDE Arduino standar.
Anda dapat menggunakan PlatformIO bersama dengan produk IntelliJ apa pun. Berikut ini adalah artikel tentang cara menyatukan mereka: http://jandevblog.blogspot.com/2016/01/how-to-use-intellij-idea-to-develop-and.html
Anda hanya akan mendapat dukungan terbatas. Ada plugin yang tersedia untuk C / C ++, yang akan membantu Anda dengan hal-hal seperti penyelesaian kode dan penyorotan sintaks (Anda perlu mendefinisikan jenis file sketsa sebagai file C). Anda juga dapat mengintegrasikan alat eksternal (dalam pengaturan global), untuk menambahkan dukungan untuk mis. Kompilasi dan mengunggah sketsa.
Tetapi Anda tidak akan mendapatkan dukungan khusus (seperti memilih papan mana yang Anda miliki, atau menelusuri sketsa), Anda perlu mengonfigurasi semuanya secara manual. Jika Anda bisa hidup dengan itu, IntelliJ IDEA bahkan mungkin lebih baik untuk pekerjaan pengeditan sehari-hari. 8 Perhatikan bahwa saya tidak mencoba hal-hal ini ...)
Jawaban yang terlambat, tetapi mungkin membantu seseorang:
IntelliJ ReSharper C ++ cukup dekat untuk mendukung Arduino. Ini tiket untuk tweak kunci, mendukung ekstensi file .INO: http://youtrack.jetbrains.com/issue/RSCPP-5683
Seperti yang disebutkan dalam jawaban sebelumnya, taruhan terbaik bagi seseorang yang sudah akrab dengan keluarga produk IntelliJ adalah menggunakan CLion dengan plugin Arduino dan Serial Port Monitor. Berikut langkah-langkah untuk memulai:
(Pendahuluan - jika Anda menggunakan Windows 8 atau 10, pastikan Anda telah menginstal Arduino IDE menggunakan unduhan lengkap dari https://www.arduino.cc/download_handler.php . JANGAN menginstalnya melalui Windows Store karena itu tidak akan menginstal SDK di lokasi yang diharapkan.)
Ketika Anda telah menyelesaikan langkah-langkah ini, Anda dapat membuat proyek Sketsa Arduino baru yang secara otomatis akan membuat file CMake untuk Anda, yang dapat Anda edit untuk mengonfigurasi jenis papan yang Anda gunakan dan port serial, dll. Berikut ini contohnya:
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})