Використання IntelliJ для Arduino IDE


15

Я на Mac OS X і маю ліцензію на IntelliJ Ultimate. Чи взагалі можливо використовувати IntelliJ як IDE для проектів Arduino?

Відповіді:


5

Тепер ви можете використовувати JetBrains ' CLion розробити і запустити Arduino ескізів. Просто захопіть плагін Arduino!

Відкрийте Clion та перейдіть до конфігурації / налаштувань / плагінів. Виберіть «Огляд сховищ» для пошуку Arduino та натисніть «Встановити». (Є два. Один - виделка другого. Я рекомендую вибрати той, який був оновлений недавно.) Потім перезапустіть Clion.

Тепер ви побачите можливість створити новий проект ескізу Arduino!

Новий проект Arduino


4

Я вибрав використання XCode, мені вдалося знайти деякі шаблони в Інтернеті. Швидше, ніж використовувати стандартний Arduino IDE.


Eclipse (у Windows) з AVRDUDE працює добре, затемнення може працювати на Mac, хоча я не впевнений, чи буде плагін AVRDUDE.
Пол


3

Ви отримаєте лише обмежену підтримку. Існує плагін для C / C ++, який допоможе вам у таких речах, як завершення коду та підсвічування синтаксису (вам потрібно буде визначити тип файлу ескізів як C-файли). Ви також можете інтегрувати зовнішні інструменти (у глобальних налаштуваннях), щоб додати підтримку, наприклад, для складання та завантаження ескізів.

Але ви не отримаєте жодної спеціалізованої підтримки (наприклад, вибираєте, яку дошку у вас є, або переглядати ескізи), потрібно налаштувати все вручну. Якщо ви можете жити з цим, IntelliJ IDEA може бути навіть кращим для щоденної роботи з редагуванням. 8Зверніть увагу, що я не намагався нікого з цих речей ...)


2

Пізня відповідь, але, можливо, комусь допоможе:

IntelliJ ReSharper C ++ досить близький до підтримки Arduino. Ось квиток на виправлення ключа, що підтримує розширення файлу .INO: http://youtrack.jetbrains.com/issue/RSCPP-5683


1

Як було сказано в попередній відповіді, найкраща ставка для того, хто вже знайомий із сімейством продуктів 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})
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.