Używanie IntelliJ dla Arduino IDE


15

Jestem na Mac OS X i mam licencję na IntelliJ Ultimate. Czy w ogóle można używać IntelliJ jako IDE dla projektów Arduino?

Odpowiedzi:


5

Można teraz używać JetBrains' Clion do rozwijania i prowadzania Arduino szkice. Po prostu weź wtyczkę Arduino!

Otwórz Clion i przejdź do Konfiguruj / Ustawienia / Wtyczki. Wybierz „Przeglądaj repozytoria”, wyszukaj Arduino i kliknij zainstaluj. (Są dwa. Jeden jest rozwidleniem drugiego. Polecam wybrać ten, który został zaktualizowany niedawno.) Następnie uruchom ponownie Clion.

Zobaczysz teraz opcję utworzenia nowego projektu szkicu Arduino!

Nowy projekt Arduino


4

Zdecydowałem się na XCode, udało mi się znaleźć szablony online. O wiele lepiej niż przy użyciu standardowego Arduino IDE.


Zaćmienie (w systemie Windows) z AVRDUDE działa dobrze, środowisko Eclipse można uruchomić na komputerze Mac, choć nie jestem pewien, czy wtyczka AVRDUDE zadziała.
Paul


3

Otrzymasz tylko ograniczone wsparcie. Dostępna jest wtyczka dla C / C ++, która pomoże ci w takich sprawach jak uzupełnianie kodu i podświetlanie składni (musisz zdefiniować typ pliku szkiców jako pliki C). Możesz także zintegrować narzędzia zewnętrzne (w ustawieniach globalnych), aby dodać obsługę np. Kompilacji i przesyłania szkiców.

Ale nie otrzymasz żadnego specjalistycznego wsparcia (takiego jak wybór posiadanej planszy lub przeglądanie szkiców), musisz wszystko skonfigurować ręcznie. Jeśli możesz z tym żyć, IntelliJ IDEA może być nawet lepszy do codziennych prac edycyjnych. 8 Pamiętaj, że nie próbowałem żadnej z tych rzeczy ...)



1

Jak wspomniano w poprzedniej odpowiedzi, najlepszym rozwiązaniem dla kogoś, kto już zna rodzinę produktów IntelliJ, jest użycie CLion z wtyczkami Arduino i Serial Port Monitor. Oto kroki, aby zacząć:

(Wstępnie - jeśli korzystasz z systemu Windows 8 lub 10, upewnij się, że zainstalowałeś Arduino IDE, korzystając z pełnego pobrania z https://www.arduino.cc/download_handler.php . NIE instaluj go za pośrednictwem Windows Store, ponieważ jest nie zainstaluje zestawu SDK w oczekiwanej lokalizacji).

Po zakończeniu tych kroków możesz utworzyć nowy projekt Arduino Sketch, który automatycznie utworzy dla Ciebie plik CMake, który możesz edytować, aby skonfigurować typ używanej płytki i port szeregowy itp. Oto przykład:

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})
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.