Программирование в IDE

AnImAsHkO
Offline
Зарегистрирован: 04.12.2012

Здравствуйте, собственно требуется IDE с автодополнением кода и прочими плюшками. Пытался настроить Netbeans, но как-то не получилось... Может у кого-нибудь получалось настроить Netbeans, Eclipse, VS? Буду рад туториалу по которому настраивали, или если поможете по TW.

В Arduino IDE не удобно, что нет автодополнения, и нельзя создавать проекты, отсутствует обозреватель файлов проекта...

Клапауций
Offline
Зарегистрирован: 10.02.2013

Текстовый редактор с мелкими плюшками - Sublime Text + Stino.

*Stino - последние версии отказываются работать, если cores установлены в папке "Мои документы", поэтому версия 1.1.

Для Eclipse есть какой-то плагин, может оно и хорошо для энтерпрайза, но для домашнего ползателя очень уж громоздко.

А, так - всё очень уныло.

AnImAsHkO
Offline
Зарегистрирован: 04.12.2012

Спасибо за предложение, но не особо отличается от стандартной иде, хотя Sublime Text'ом пользуюсь :) Создание проектов и структуры (папки) необходимо т.к. в одном проекте будут делаться и библиотеки для использования в основном коде. А переключаться туда сюда не хорошо + неудобно будет с тестами т.к. библиотеки будут немного дополняться по мере необходимости :(

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Atmel Studio? Правда я его еще активно не пользовал и слегка напрягает, что он стартует очень долго.

 

AnImAsHkO
Offline
Зарегистрирован: 04.12.2012

Похоже еще забыл написать, что необходимо писать на Arduino PL(Wiring).

UPD: хотя попробую поставить с Visual Micro.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Visual Micro, вроде триальный, мне не очень понравился. Я смотрел возможность прикрутить wiring, но пока не до того. Хотя если его скомпилять в виде библиотек, наверное получится.

Клапауций
Offline
Зарегистрирован: 10.02.2013

AnImAsHkO пишет:
А переключаться туда сюда не хорошо + неудобно будет с тестами т.к. библиотеки будут немного дополняться по мере необходимости :(

Никуда "туда сюда" не нужно переключаться неудобно...

Про "тесты" вообще не понятно - папка с Arduino IDE валяется себе, где вам хочется, сторонние библиотеки, как обычно, в "Мои документы" добавляются "по мере необходимости".

Написание, прошивка в плату производится непосредственно из редактора.

Нужно, что бы что ещё было или делало?

AnImAsHkO
Offline
Зарегистрирован: 04.12.2012

Уже разобрался с компиляцией в Netbeans.

В этом и минус Arduino IDE там нет кучи полезных функций таких как:

1. Создание проекта.

2. Обозреватель файлов проекта.

3. Автодополнение кода.

4. Использование тестов.

Писать всё в одном файле плохо когда к проекту подрубается ~10+ самописных либ (все функции ведь не припомнишь) и их надо редактировать по ходу проекта.

Для себя решил написание, покрытие тестами на входные данные в Netbeans, прошивка в Arduino IDE.

Осталось сделать удобное портирование проекта по папкам Arduino IDE из Netbeans для прошивки :)

ich
Offline
Зарегистрирован: 10.06.2012

Я как-то однажды победил Eclipse. Конкретно как не помню, довно было, но ссылки по которым я искал инфу у меня остались.

Если ещё есть нужда то вот ловите:

http://www.codeproject.com/Articles/110859/Arduino-Unleashed

http://www.baeyens.it/eclipse/

http://playground.arduino.cc/Code/Eclipse

http://avr-eclipse.sourceforge.net/wiki/index.php/Plugin_Download

Есть один минус. Почему-то все Ардуиновские констаны подсвечиваются в Eclipse как не существующие. Хотя компиляция и заливка скетча проходит на ура. К примеру Объект Serial всегда подчёркнут красным. По чему, так и не заробрался.

titov_andrei
titov_andrei аватар
Offline
Зарегистрирован: 04.10.2012

http://iot.criativasoft.com.br/arduino/ARDUINO 1.6.2 + AutoComplete