roboforum.ru

Технический форум по робототехнике.

IDE для разработки роботов

Все здесь

Нужно ли?

Да, кроссплатформенное, только для логики самого робота.
5
33%
Да, кроссплатформенное, для логики работы робота + программатор + ... (много всего).
2
13%
Да и есть. MSRS + (Какой-то компилятор+симулятор+...) покорит мир!
2
13%
Нет, даже MSRS не нужен. Вообще бред какой-то.
6
40%
 
Всего голосов : 15

Re: IDE для разработки роботов

Сообщение galex1981 » 20 май 2009, 14:57

По программатору: хорошо бы реализовать хотя бы контроль нескольких фьюзов для мк Atmel, ни в одной программе не видел контроль SPIEN, зато если уберешь его - только параллельным программатором перешивай
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: IDE для разработки роботов

Сообщение blindman » 20 май 2009, 15:02

Потому наверно и не ставят его, чтоб соблазна не было поменять?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: IDE для разработки роботов

Сообщение galex1981 » 20 май 2009, 15:07

В том то и дело что изменить его можно, но предупреждения ни одна программа не выкидывает типа: ISP программирование будет отключено...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: IDE для разработки роботов

Сообщение Vooon » 20 май 2009, 15:52

В авр-студии если используешь исп программатор, этот чекбокс заблокирован.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: IDE для разработки роботов

Сообщение galex1981 » 20 май 2009, 15:55

Вот вчера я и попробовал, чек-бокс снялся в новой avr студии, потом когда прошил фузы, понял, что не надо было этот чек бокс снимать...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: IDE для разработки роботов

Сообщение Snable » 20 май 2009, 18:31

Ок - будет)
Кстати, в xml-базе от Атмела даже есть отдельный раздел с ворнингами насчет SPIEN. Реализовать это не сложно. Наверное все кто делает ГУИ для программаторов пользуются только параллельными программаторами)
Прогу(гуй на аврдуд) ориентировочно закончу в конце недели и выложу в свободный доступ - сейчас времени нет доделывать. Но осталось там вроде немного и проблем особых уже не намечается)
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: IDE для разработки роботов

Сообщение Snable » 23 май 2009, 18:26

Такс... появился еще один вопросик:
Как лучше сделать интерфейс прошивалки?
[*] На главном табе только выбор контроллера и кнопки шить/читать flash/eeprom с галками типа верификация\шить_фузы и т.д., все остальное в меню, выбор программатора и прочее в настройках.
[*] Все на главной, кроме путей к программатору и подобных вещей
[*] Все на главной


Собственно, как считаете, удобней будет? И нужен ли вывод avrdude показывать и аргументы, передаваемые avrdude?

В принципе осталось только ГУЙ допилить, вся логика уже, можно сказать, готова :wink:
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: IDE для разработки роботов

Сообщение blindman » 23 май 2009, 18:36

Удобнее будет если avrdude встроить в прогу ;)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: IDE для разработки роботов

Сообщение Snable » 23 май 2009, 19:34

А потом переписывать прогу, если выйдет новый avrdude? Плюс к тому еще лишние веселости добавяться с кроссплатформенностью... Не-не-не))) К тому же вопрос не про реализацию - я сегодня уже прошивал контроллер с помощью своего ГУЯ. Все уже практически написано. Как я уже говорил - осталось только красивостей навешать так, чтобы это было удобно в использовании...
blindman писал(а):Удобнее будет если avrdude встроить в прогу ;)

Или имелось в виду сделать более красивый чем "белые буковки на черном фоне" вывод? Так там ничего особо сложного нет (надо только простенький парсер написать) и это(встраивание) только прибавит геморроя при выходе новой версии avrdude.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: IDE для разработки роботов

Сообщение Snable » 25 май 2009, 13:10

Проект не стоит на месте и развивается в меру возможностей, весьма ограниченных приближающейся сессией. Вот-с решил опубликовать скриншот на данном этапе разработки.
Все оформленно в виде доков, поэтому "Настройки" и остальное можно закрывать, отсоединять, перемещать и так далее. Меня интересует несколько вопросов:
    1. Нужно ли прошивалке уметь выполнять "нестандартные" (малоиспользуемые) команды avrdude?
    2. Если да то это должно быть в каком-то особом "графическом исполнении" или можно тупо показать вывод avrdude?
    3. Скорее всего больше доков добавлять не буду и интересно, какие из них надо оставить по умолчанию и куда дочить?
Саму прогу выложу сегодня (если успею допилить) или на следующих выходных.
Вложения
123.png
Скриншот
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: IDE для разработки роботов

Сообщение Сергей » 25 май 2009, 13:42

Попробуй реализовать такую фичу для программатора: когда хочешь прошить нужна возможность выбрать последние директории откуда бралась прошивка, а еще лучше хранить ссылки на сами hex, точнее на их предполагаемое местоположение. Короче говоря - нужен менеджмент прошивок
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: IDE для разработки роботов

Сообщение Snable » 25 май 2009, 14:17

Сергей, я планирую пойти дальше и хранить прошивку в папке проекта, в которой также (для начала) будет и исходный код программы, ссылки на документацию по используемым элементам (сама документация будет в специально отведенной директории) и, собственно, электрическая схема. Пока не сделаю реализацию "менеджера проектов" за
это браться не буду (это на самом деле не сложно, но как-то не прикольно осознавать, что эту часть надо будет потом основательно переписывать... Хотя... Могет и сделаю :wink: ).
Судя по тому, как у меня сейчас все получается, описанная только что функциональность на базовом уровне появиться в июле-августе.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Пред.

Вернуться в Свободное общение

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 22