roboforum.ru

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

Управление роботом с компьютера. Новый подход.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: Управление роботом с компьютера. Новый подход.

Сообщение mgalemin » 01 сен 2010, 02:07

1. Системы могут быть автономными или нет, но очень часто есть и быстродействие, и Ethernet и требования к удалённой настройке/калибровке/изменениям параметров работы, тут казалось бы RPC - идеальное решение, но оно не используется, свои соображения почему я уже высказал;

2. Встраимаемые системы сегодня используют железо в разы быстрее и лучше, чем было на моём первом компьютере 8 лет назад, возможность быстрой смены прошивки закладывается на этапе проектирования. На счёт "работает - не трогай" это клиника, надо менять программиста; :)

3. Ок, общего стандарта нет, но что мешает Атмелу или TI создать свою библиотеку на радость пользователям (стандарта общения с DSP тоже нет, но библиотеки есть)? Не додумались до сих пор?

Я говорю про случаи, когда все предпосылки для использования RPC в приборах есть (да, контроллеру лифта и калькулятору использовать RPC нет смысла), но он почему-то не используется. Почему? Я объяснил. :pardon:

P.S. Я говорю про RPC, а не про Вашу библиотеку. Ваша библиотека вполне хороша в плане быстрого освоения AVR и быстрого получения результатов (после нажатия магической кнопки).
Аватара пользователя
mgalemin
 
Сообщения: 66
Зарегистрирован: 07 авг 2010, 06:36
Откуда: Sydney, Australia
прог. языки: C/C++

Re: Управление роботом с компьютера. Новый подход.

Сообщение Angel71 » 01 сен 2010, 02:27

mgalemin писал(а):2. Встраимаемые системы сегодня используют железо в разы быстрее и лучше, чем было на моём первом компьютере 8 лет назад, возможность быстрой смены прошивки закладывается на этапе проектирования. На счёт "работает - не трогай" это клиника, надо менять программиста; :)

:) позвольте не согласиться. клиника это как раз потуги предлагать создавать все системы и утверждать, что нужны постоянные обновления софта. :wink: ессно есть системы, в которых по объективным причинам это нужно делать. :roll: но чтоб прям говорить за все, как делаете вы... :oops: имхо - перегибаете
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Управление роботом с компьютера. Новый подход.

Сообщение Виталий » 01 сен 2010, 02:33

свои соображения почему я уже высказал;

Вы привели в качестве примера передачу потокового видео/аудио. Честно говоря я не знаю зачем там RPC.
Далее вы свалили в кучу быстродействие и скорость передачи данных по каналу, UART и TCP (они из разных уровней OSI) и это вызвало у меня непонимание.
Поясните пожалуйста как незначительное увеличение скорости отработки команд может сказаться и стать причиной отказа от RPC при решении задач нанастройки/калибровки/изменении устройств?
Можете привести содержательный пример хотелось сделать то-то и то-то применив RPC, но не вышло, т.к. RPC оказался медлителен? Это не отрицание в виде вопроса, мне действительно интересно.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Управление роботом с компьютера. Новый подход.

Сообщение mgalemin » 01 сен 2010, 02:49

Хотелось сделать программу для PC для чтения/записи параметров прибора, но от RPC пришлось отказаться, т.к. это сказалось бы на снижении быстродействия программы при сотнях запросов с потерями пакетов, усложнении архитектуры и решил сделать проще (как следствие надежнее и в конечном итоге быстрее). Выбирая из стандартных средств предпочтение отдал SNMP, т.к. не вижу смысла применять кустарный RPC для реального коммерческого прибора когда можно применить что-то стандартное и распространенное.

Если хотите можно поговорить в личке, тут получается какой-то базар. :)
Аватара пользователя
mgalemin
 
Сообщения: 66
Зарегистрирован: 07 авг 2010, 06:36
Откуда: Sydney, Australia
прог. языки: C/C++

Re: Управление роботом с компьютера. Новый подход.

Сообщение Виталий » 30 сен 2010, 19:03

Вышла новаz версия нашего инструмента.
В отличие от предыдущей версии улучшена работа GUI Arduino, памятью AVR, а также исправлены мелкие недочеты в кодогенераторе.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Пред.

Вернуться в Микроконтроллеры

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

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