roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 апр 2025, 01:37

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 17 янв 2011, 23:10 
Не в сети

Зарегистрирован: 08 дек 2010, 19:27
Сообщения: 141
Откуда: Новосибирск
прог. языки: C и PHP
ФИО: Павел
Чего-то пока не понял, как сделать так, чтобы всё работало без ethernet модуля, к сожалению в программировании Уарта и сетей, я не разбираюсь мягко говоря =) Может подскажите где информации подчерпнуть? Сколько не искал, никто подобного не делал, не подключал напрямую роутер к ардуине, да и вообще роутер, на американских сайтах находил какие-то манипуляции с роутером, но как понял они были нужны для других целей и использовали ethernet модуль. Деньги на исходе, купил моторы, завтра к токарю пойду за переходниками и как результат денег на ethernet модуль, просто не остаётся, да и не хотелось бы тратить лишнии деньги, если как вы говорите, можно обойтись одной точкой доступа

_________________
Мой блог о роботах http://robo-world.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 17 янв 2011, 23:46 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Здесь описана перепрошивка DIR-320 http://www.shadowandy.net/2008/06/flash ... ir-320.htm
Там есть ссылка на распиновку UART http://www.shadowandy.net/wp/wp-content ... serial.jpg

А вообще проще будет добавить USB-свитч и подключить ардуину через родной USB.
Только в ядре должен быть модуль usbserial.
И кажись с ядром 2.4 придется вручную создавать TTY.
У 2.6 udev создаст /dev/ttyUSBn который можно просто читать и писать.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 18 янв 2011, 00:07 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
переходников поддерживает много и разных http://www.dd-wrt.com/wiki/index.php/USB


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 18 янв 2011, 01:11 
Не в сети

Зарегистрирован: 08 дек 2010, 19:27
Сообщения: 141
Откуда: Новосибирск
прог. языки: C и PHP
ФИО: Павел
Уже что-то начинает вырисовываться =) Нужно добавить драйвер USB\Serial и потом создастся файл или самому нужно будет создать и из которого можно будет мониторить по сети данные и посылать туда же данные? или я всё не так понял?

_________________
Мой блог о роботах http://robo-world.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 19 янв 2011, 03:32 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Создается файл символьного устройства (ttyUSBn).
Когда ты в него пишешь или читаешь то обращение идет к FTDI (или что там).
При чем чтение/запись буферизированы.

Т.е. работа идет через read(), write(), ioctl().

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 19 янв 2011, 15:03 
Не в сети

Зарегистрирован: 08 дек 2010, 19:27
Сообщения: 141
Откуда: Новосибирск
прог. языки: C и PHP
ФИО: Павел
Вроде почитал, больше инфы узнал, вечером буду пробовать) Плотно ещё не занимался этим, эти пару дней механикой занимаюсь

_________________
Мой блог о роботах http://robo-world.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 10:06 
Не в сети

Зарегистрирован: 08 дек 2010, 19:27
Сообщения: 141
Откуда: Новосибирск
прог. языки: C и PHP
ФИО: Павел
Появились некоторые проблемы) А именно, дрова все и проги поставил на роутер, с ардуиной проверить не успел и это всё пока просто через сетевой кабель, не через вай фай. У меня стоит убунту, после настройки всё работает интернет и ssh и видно по 192.168.1.1 веб морду, но стоит мне только выдернуть кабель сетевой из ноута или перезагрузиться, как всё умирает)) Веб морда не работает, интернет не работает, пинга на 192.168.1.1 нет. Такое ощущение, будто он виснет или ещё что-то случается. Пока нашёл решение этой проблемы, только восстановление старой прошивки, методом на выключенном зажать ресет и подать питание, держать 15 сек, потом указать родную прошивку) Потом опять через командную строку загружаю туда dd-wrt, делаю все настройки ставлю дрова и софт в роутер и снова до перезагрузки...) Это не дело! В чём проблема не подскажите? понимаю никто не видит на расстоянии, но может проблема очевидна? Даже ардуину ещё не проверил... Правда на этот раз я сделал бэкап и думаю настроить будет проще, не знаю сохраняет ли он драйвера или только настройки

_________________
Мой блог о роботах http://robo-world.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 10:40 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
чото дофига понаписано и сделано

вопервых, ты на новую прошивку прошился успешно?
тоесть прошил wrt, перезагрузился и у тебя wrt благополучно запустилась и работает и после презагрузки роутера загружается?

что говорит консоль когда после ребута роутер не загружается? скинь сюда лог загрузки.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 15:20 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Я не понял как ты хочешь соединиться с роутером,
если к WiFi ты не подключен, а провод отключил.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 15:45 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а я так понял что после передёргивания питания, или ручного перезапуска у него нет связи любым способом с телом модема :)
у меня так было потому что после рестарта прошивка отказывалась запускаться не принимая моих извращенств.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 18:02 
Не в сети

Зарегистрирован: 08 дек 2010, 19:27
Сообщения: 141
Откуда: Новосибирск
прог. языки: C и PHP
ФИО: Павел
Myp писал(а):
чото дофига понаписано и сделано

вопервых, ты на новую прошивку прошился успешно?
тоесть прошил wrt, перезагрузился и у тебя wrt благополучно запустилась и работает и после презагрузки роутера загружается?

что говорит консоль когда после ребута роутер не загружается? скинь сюда лог загрузки.

Да на новую прошивку проблем нет перейти) После установки как положено захожу в dd-wrt интерфейс и ввожу админа и пароль) Я кстати не пробовал делать это после перепрошивки) Только после того как всё перенастрою. Причём после перезагрузки из под веб интерфейса всё работает нормально, а именно обрыв соединения или перезагрузка, ну или вырубить питание, то такие последствия. По вай фаю я не коннектился даже, только всё приготовил для этого, настроил его как клиент вай фай, просто для надёжности всё делал по кабелю. Сейчас попробую после прошивки перезагрузиться, будет ли тот же эффект

_________________
Мой блог о роботах http://robo-world.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 18:52 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
опять блин :o

можешь нормально написать по шагам что ты делаешь?
в какой именно момент не грузится?
где лог загрузки железки? выкладывай сюда, в логе написано что именно не грузится.

Цитата:
Я кстати не пробовал делать это после перепрошивки)

делать ЧТО?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 20:05 
Не в сети

Зарегистрирован: 08 дек 2010, 19:27
Сообщения: 141
Откуда: Новосибирск
прог. языки: C и PHP
ФИО: Павел
ну как то я не понятно рассказываю)
Вот:
1) прошиваю dd-wrt
2) захожу в веб-интерфейс и делаю настройки
3) через ssh по адресу 192.168.1.1 загружаю драйвера и софт в jffs
4) пишу в веб-интерфейсе во вкладке команды insmod'ы для дров и добавляю в запуск их
5) перезагружаю комп и всё не вижу роутер
Я не пробовал "это", не проверял работает ли после перезагрузки, если не трогать никаких настроек. А где лог взять после того, как он не работает? По уарту чтоли цепляться?

_________________
Мой блог о роботах http://robo-world.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 25 янв 2011, 21:21 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
ИМХО надо сохранять все во флеше, под прошивкой Олега это работает както так:
flashfs save
flashfs commit
flashfs enable

точно не помню. Скорее всего что-то подобное требуется и под ДДВРТ.

Если подключиться по ЮСАРТу, то роутер туда вываливает отладочную информацию при запуске, все ошибки будут видны.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ethernet+D-link DIR-300/NRU+Arduino
СообщениеДобавлено: 26 янв 2011, 00:23 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну всё верно, прошиваешь ddwrt, потом активно срёшь туда и потом удивляешься а чего это всё вдруг перестало работать. :D

ты сначала с прошивкой разберись, убедись что она сама по себе работает и не виснет от дисконнекта
потом потихоньку пробуй чтото конфигурить и писать во флеш
когда в определённый момент перестанет грузится
подключи терминал и смотри в чём косяк вспоминая что делал после чего железка сдохла

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


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

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


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

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


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

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