roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 17:30

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 01 окт 2009, 13:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Начинаем разработку модуля WiFi-сервера [[OR-WiFiSERVER]]
Основная идея:
разработка платформы, позволяющей разместить WEB сервер управления роботом посредством вывода TTL-UART через шину RoboBus и трансляции видео на персональный компьютер по WiFi (управление через браузер без дополнительного ПО)
Дополнительные идеи:
Использование достаточно высокопроизводительного CPU для решения задач управления, логики.
Использование сервера для сопряжения OR модулей со стандартными внешними устройствами (Ethernet,USB-BT,USB-FLASH/HDD,USB-4G,USB-VIDEOCAM)

Предварительный выбор платформы пал на роутер asus wl-500gp по причине достаточной изученности сообществом линуксоидов, присутствия всех необходимых для поставленных задач портов, наличия оного в свободном доступе для экспериментов :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 01 окт 2009, 14:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Не упомянуто еще наличие TTL-UART'а для RoboBus'а ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 02 окт 2009, 18:03 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
возможно будет правильнее и интереснее делать не wifi сервер а ethernet сервер. подключить по ethernet к этому устройству ту же точку доступа никаких проблем не будет. с другой стороны это может быть самостоятельное устройство именно для ethernet. тут и точки доступа и adsl модемы и что угодно другое. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 02 окт 2009, 18:12 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
по сути оно так и будет, дело лишь в названии :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 02 окт 2009, 18:21 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
ну не совсем. все ж wifi сервер по определению имеет на борту радио модуль, а ethernet не имеет. а это уже различия и в стоимости и в прошивках. самая простенькая точка доступа будет стоить чуть больше 1000 рублей,а asus wl-500gp несколько дороже. :oops:. как бы дешевле не вышло...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 02 окт 2009, 23:40 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
frig писал(а):
возможно будет правильнее и интереснее делать не wifi сервер а ethernet сервер. подключить по ethernet к этому устройству ту же точку доступа

Подключить к переделанному роутеру точку доступа - это неожиданный ход ;)
Кстати, жрать оно тогда будет раза в 2 больше и по габаритам та же фигня.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 03 окт 2009, 15:48 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
вовсе не неожиданный. и по энергопотреблению и по размерам это будет не в 2 раза больше. наверняка. а вот гибкость решения выше, цена под вопросом, конечно. зато есть выбор что применить - либо 802.11g либо 802.11n, который в условиях дома позволит получить бОльшую скорость. ни сегодня ни завтра 100Мбит Ethernet мало не станет, а вот упереться в пропускную способность по радио - вполне реально. менять потом роутер, писать новую прошивку и т.д. или просто подключить другую стандартную точку - есть разница. если будет нужен только ethernet (а это тоже вполне реально) то тащить с собой еще и wifi будет излишеством. городить еще одну железку чисто под ethernet тоже особого смысла нет, наверное :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 11 окт 2009, 16:10 
Не в сети
Аватара пользователя

Зарегистрирован: 24 сен 2009, 10:43
Сообщения: 6
Откуда: Сызрань
Skype: blaze63rus
ФИО: Чуянов Дмитрий
На счет удешевления устройства....рассматривался ли аналог роутера asus - dlink DIR-320 ?
Он очень похож по конструкции и тоже весьма неплохо изучен, а стоимость где-то в 2 раза дешевле Asus'а.

И поддерживаю то что на борту должны быть WiFi и ethernet отдельно городить не имеет смысла и в стоимости не большой выигрыш.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 11 окт 2009, 17:01 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Blaze63rus: Ну начинать лучше всё-таки с именно ASUS, по DLink-у на порядок меньше инфы - выложите, например, какой там проц, сколько можно распаять USB-портов, сколько там памяти?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 11 окт 2009, 19:59 
Не в сети
Аватара пользователя

Зарегистрирован: 24 сен 2009, 10:43
Сообщения: 6
Откуда: Сызрань
Skype: blaze63rus
ФИО: Чуянов Дмитрий
ну здесь согласен инфы не так много. Аналогом асуса становится после перепрошивки.

Данный роутер является аналогом роутера Asus WL-500gP V2 c уменьшенной с 8 Мб до 4 Мб флэш памятью и без двух-портового USB хаба. Выполнен роутер на процессоре BCM5354, объем ОЗУ - 32 Мб, флэш - 4 мегабайта, 1 порт USB, 1 внутренний COM порт.

труда не составляет вывести на стенку COM-порт, а также интеграция внутрь 4х портовый USB хаб. Особые умельцы умудряются воткнуть внутрь HDD от ноутбука.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 11 окт 2009, 20:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Blaze63rus: Дело в том, что хаб там реально 4-портовый и все эти порты можно вывести, а тут какой контроллер? И уменьшенная в 2 раза память тоже ничего хорошего в себе не несет. Надо хотя-бы спецификацию внутренностей и фотку платы - есть там выведенный уарт или нет? На асусе их целых 2 штуки.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 11 окт 2009, 22:10 
Не в сети
Аватара пользователя

Зарегистрирован: 24 сен 2009, 10:43
Сообщения: 6
Откуда: Сызрань
Skype: blaze63rus
ФИО: Чуянов Дмитрий
я только предположил как альтернативу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 11 окт 2009, 22:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Как альтернатива - принято, но начинать лучше с того варианта, который наиболее вероятно довести до победного конца. Если есть возможность собрать информацию о других вариантах - будем благодарны, но лучше сразу её выкладывать в хоть немного готовом виде, чтобы можно было оценить изменения. Например, здесь, неясно - тот же процессор стоит внутри или нет? Т.е. какие ожидаются проблемы с запуском уже портированного на асус линуха.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 12 окт 2009, 17:56 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
по большому секрету:
линукс который я соберу можно будет положить на очень многое железо, от mips до arm разница будет лишь в конфигах ядра.

основную сложность разработки составляет загрузчик, для всовывания его в мозг устройства нужна либо изученность этого вопроса со стороны сообщества (как с wl500) либо реверс инжениринг родной прошивки (причем по полной схеме, с расписыванием всех регистров).
В реверс инжениринге я не силён. Если найдется загрузчик, то скомпилить ядро и пересобрать весь линукс на новую архитектуру - дело времени и техники.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка Open Robotics: WiFi сервер
СообщениеДобавлено: 16 окт 2009, 16:16 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Собрал кросс компилятор PC - точка (x86_64 to mipsel-softfloat-linux-uclibc )
проверил работоспособность собранных программ, всё работает
собрал минимальный корень операционной системы, проверил - работает (с родного ядра точки)

следующий этап это сборка своего ядра
сложность заключается в достаточно специфичной реализации процедуры смены прошивки в точке, приходится паковать в уникальный асусовский формат. Но с этим разберусь, дело времени.
А вот отсутствие у точки видеовыхода и JTAG сильно усложняет разработку: получается если точка не запустилась никак не узнать причину
приходится работать вслепую, сейчас череплю над тем чтобы при загрузке попробовать на serial port консоль вывести.

в общем разработка в процессе.

P.S. добавлю что родное ядро нам не подходит, там практически нет поддержки интересующего нас железа, в первую очередь всяких конверторов из USB в порты
P.P.S загрузчик решил пока не трогать, без JTAG это равносильно добровольному убийству точки :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO