Использование IntelliJ для Arduino IDE


15

Я нахожусь на Mac OS X и имею лицензию на IntelliJ Ultimate. Можно ли вообще использовать IntelliJ в качестве IDE для проектов Arduino?

Ответы:


5

Теперь вы можете использовать Jetbrains ' CLion для разработки и запуска эскизов Arduino. Просто возьмите плагин Arduino!

Откройте Clion и перейдите в Configure / Settings / Plugins. Выберите «Обзор репозиториев», найдите Arduino и нажмите «Установить». (Их два. Один является форком другого. Я рекомендую выбрать тот, который был обновлен совсем недавно.) Затем перезапустите Clion.

Теперь вы увидите возможность создать новый проект Arduino Sketch!

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


4

Я выбрал XCode, мне удалось найти некоторые шаблоны в Интернете. Способ лучше, чем при использовании стандартной Arduino IDE.


Eclipse (в Windows) с AVRDUDE работает хорошо, eclipse может работать на Mac, хотя я не уверен, что плагин AVRDUDE будет.
Пол


3

Вы получите только ограниченную поддержку. Существует плагин для C / C ++, который поможет вам с такими вещами, как завершение кода и подсветка синтаксиса (вам нужно будет определить тип файла эскизов как файлы C). Вы также можете интегрировать внешние инструменты (в глобальных настройках), чтобы добавить поддержку, например, для компиляции и загрузки эскизов.

Но вы не получите никакой специальной поддержки (например, выбираете, какая у вас доска или просматриваете эскизы), вам нужно все настроить вручную. Если вы можете жить с этим, IntelliJ IDEA может быть даже лучше для повседневной работы по редактированию. 8 Обратите внимание, что я никого из этих вещей не пробовал ...)



1

Как упоминалось в предыдущем ответе, для тех, кто уже знаком с семейством продуктов IntelliJ, лучше всего использовать CLion с плагинами Arduino и Serial Port Monitor. Вот шаги, чтобы начать:

(Предварительно - если вы работаете в Windows 8 или 10, убедитесь, что вы установили IDE Arduino, используя полную загрузку с https://www.arduino.cc/download_handler.php . НЕ устанавливайте его через Магазин Windows, потому что он не будет устанавливать 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.