Я на Mac OS X і маю ліцензію на IntelliJ Ultimate. Чи взагалі можливо використовувати IntelliJ як IDE для проектів Arduino?
Я на Mac OS X і маю ліцензію на IntelliJ Ultimate. Чи взагалі можливо використовувати IntelliJ як IDE для проектів Arduino?
Відповіді:
Тепер ви можете використовувати JetBrains ' CLion розробити і запустити Arduino ескізів. Просто захопіть плагін Arduino!
Відкрийте Clion та перейдіть до конфігурації / налаштувань / плагінів. Виберіть «Огляд сховищ» для пошуку Arduino та натисніть «Встановити». (Є два. Один - виделка другого. Я рекомендую вибрати той, який був оновлений недавно.) Потім перезапустіть Clion.
Тепер ви побачите можливість створити новий проект ескізу Arduino!
Я вибрав використання XCode, мені вдалося знайти деякі шаблони в Інтернеті. Швидше, ніж використовувати стандартний Arduino IDE.
Ви можете використовувати PlatformIO разом із будь-яким продуктом IntelliJ. Ось стаття про те, як їх з'єднати: http://jandevblog.blogspot.com/2016/01/how-to-use-intellij-idea-to-develop-and.html
Ви отримаєте лише обмежену підтримку. Існує плагін для C / C ++, який допоможе вам у таких речах, як завершення коду та підсвічування синтаксису (вам потрібно буде визначити тип файлу ескізів як C-файли). Ви також можете інтегрувати зовнішні інструменти (у глобальних налаштуваннях), щоб додати підтримку, наприклад, для складання та завантаження ескізів.
Але ви не отримаєте жодної спеціалізованої підтримки (наприклад, вибираєте, яку дошку у вас є, або переглядати ескізи), потрібно налаштувати все вручну. Якщо ви можете жити з цим, IntelliJ IDEA може бути навіть кращим для щоденної роботи з редагуванням. 8Зверніть увагу, що я не намагався нікого з цих речей ...)
Пізня відповідь, але, можливо, комусь допоможе:
IntelliJ ReSharper C ++ досить близький до підтримки Arduino. Ось квиток на виправлення ключа, що підтримує розширення файлу .INO: http://youtrack.jetbrains.com/issue/RSCPP-5683
Як було сказано в попередній відповіді, найкраща ставка для того, хто вже знайомий із сімейством продуктів IntelliJ, - це використовувати CLion із плагінами Arduino та Serial Port Monitor. Ось такі кроки для початку:
(Попередній - якщо ви на Windows 8 або 10, переконайтеся , що ви встановили Arduino IDE , використовуючи повне завантаження з https://www.arduino.cc/download_handler.php . Не встановлюйте його через Windows Store тому , що він не встановить SDK у очікуваному місці.)
Виконавши ці дії, ви можете створити новий проект Arduino Sketch, який автоматично створить для вас файл CMake, який ви можете відредагувати, щоб налаштувати тип плати, яку ви використовуєте, і послідовний порт тощо. Ось приклад:
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})