Bekijk de volledige versie : Wi-Fi робот на Asus WL-500gP
Хочется настроить wl500g как "управляющий компьютер"
для домашнего самодельного робота.
Сейчас залита Олеговская прошивка.
Как проще всего настроить такую конфигурацию:
- проводная сеть не нужна (или, для отладки, проводная часть работает как тупой хаб/свич, с проводной стороны пускают по ssh)
- по вайфай можно войти ssh-ем
- вайфай интерфейс имеет адрес 192.168.113.5/24
- по вайфай пускают только с адреса 192.168.113.3
- при загрузке автоматом подгружаются модули spca5xx и модуль для usb2com шнурка (где взять собранные или как кросс-собрать только эти модули не пересобирая всю прошивку?)
- как настроить беспроводную подсеть 192.168.113 и проводную подсеть 192.168.111 ?
Одним словом, как настроить роутер для такой не очень стандартной задачи?
Использовать OpenWRT надо в качестве основы, как мне кажется...
Использовать OpenWRT надо в качестве основы, как мне кажется...
Почему? В чем существенное отличие той прошивки?
Насколько я понимаю, мне надо "всего лишь" подгрузить модуль для вёбкамеры и разобраться с интерфейсами/адресами.
Просто рано или поздно Вы упрётесь в то, что в моей прошивке что-то вне Вашего контроля.
Просто рано или поздно Вы упрётесь в то, что в моей прошивке что-то вне Вашего контроля.
Попробую более внятно сформулировать свои запросы.
1) Все проводные интерфейсы смотрят в сеть 192.168.111
2) через проводной интерфейс роутер отзывается на пинги и показывает вебморду по адресу 192.168.111.5
3) беспроводной интерфейс смотрит в сеть 192.168.113
4) через беспроводной интерфейс роутер отзывается на пинги и показывает вебморду по адресу 192.168.113.5
5) роутинг пакетов между сетями НЕ осуществляется.
6) телнет/ssh доступен с обоих интерфейсов.
Можно ли такое настроить на Вашей прошивке?
Ну если проводной интерфейс будет Wan - то можно. Только Lan порты будут в одной сети с беспроводным интерфейсом.
Ну если проводной интерфейс будет Wan - то можно. Только Lan порты будут в одной сети с беспроводным интерфейсом.
в каком смысле в одной сети? адреса будут из одной подсети? Хочется именно логического разделения чтоб адреса в проводной сети и адреса в беспроводной сети не пересекались.
Вы роутер в руках держали?
Вы роутер в руках держали?
Роутер дома стоит. Перепрошитый.
Похоже я что-то не недопонимаю, но никак не могу понять, что именно я недопонимаю.
Все всем спасибо нашел таки как отвязать :)
nvram set kernel_args="root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=null"
nvram commit
после чего получаем чистый uart без всякой консоли.
В данный момент использую ser2net, на компьютере виртуальный rs232 использую программку VSPE .
сейчас написал простую программку на vba она отсылает данные на виртуальный rs232 тот в свою очередь отправляет их на dir-320 далее все принимает микроконтроллер atmega16 по uart у ну и программка на атмеге выполняет действия которые выполняет, в данный момент коммутирует 10 каналов, и собирает данные с ацп отправляя все на компьютер.
Вот счас думаю, что бы сотворить... либо робота управляемого посредством компьютера и связи через вайфай и веб сервером на борту :D либо все это дело прикрутить для автоматизации квартиры...:rolleyes:
Если кого либо заинтересовали моя конструкция пишите, расскажу подробно :)
Добрый день!
У меня WL-500W и я хочу использовать с ним Ke-USB24R (PIC18F4550) через USB
Это позволит управлять силовыми устройствами да и многое чего иного.
http://www.kernelchip.ru/Ke-USB24R.php
http://www.kernelchip.ru/img/Ke-USB24R/Ke-USB24R_base.jpg
Возникла проблема прикрутить драйвера к прошивке от энтузиастов для этого устройства.
Теоретически там должен виртуальный COM (UART, RS232)интерфейс подняться, но девайс никак не реагирует :(
Вот к ним ссылка http://www.kernelchip.ru/download/Common/KeInstall_Linux.zip
Помогите настроить дрова...
Руководство писал явный виндузятник, которому невдомёк, что использование mc для определения загруженности драйвера это черезчур круто :D
Из общей воды следует то, что драйвером этой платы служат модули cdc_acm для ядер 2.6 и usbserial для ядер 2.4. Т.е. заменяем modprobe на insmod и типа должно работать...
Ну и однозначно неплохо почитать FAQ по usb-устройствам в Linux, чтобы избежать глупых вопросов.
Проблема решена Стасом (не зареган на форуме):
1. get modules package from http://wl500g.googlecode.com/files/modules-1.9.2.7-d-r1222.tgz
2. insmod usbserial.o vendor=0x04D8 product=0x000A (params from http://www.kernelchip.ru/download/Common/KeInstall_Linux.zip)
3. echo '$KE,REL,3,0' > /dev/usb/tts/0 for test
на прошивке 1.9.2.7-10 не работало, на 1.9.2.7-d - всё ок
девайс wl500gpv2
только есть маленькая трабла - вот та команда echo '$KE,REL,3,0' > /dev/usb/tts/0 не всегда срабатывает...
запускаю несколько раз эту команду (4 раза тут..), читаю ответы на 2й консольке
$ cat /dev/usb/tts/0
#ERR
#ERR
#ERR
#REL,OK
сработало только на 4й раз.. Может и с 1го раза, как повезёт )
В виндах всё ок, по-близости линухов, шоп потестить, нет..
в какую сторону копать? )
Добрый день
Хочу запитать роутер (wl500gpv2) аккумулятором
подобрать напряжение и максимальную силу тока - достаточно легко, в чипидипе есть DC-DC конвертеры (авось заработает на токе 1А), но мне пока не очень понятно как определять разряд аккумулятора, и вовремя отключить питание... малоли как роутер отреагирует на разряд акума... )
что посоветуете?
использовать стандартный UPS с com или usb портом: http://wl500g.info/showthread.php?t=13002
MrGalaxy
04-04-2010, 09:54
Вручную - контролировать вольтметром напряжение на аккумуляторе и отключать вовремя (допустимое напряжение на элемент можно посмотреть на сайте производителя), автоматически - спаять плату на основе компаратора.
Или купить готовый маломощный UPS, в котором это всё реализовано, только использовать уже соответственно не DC-DC, а AC-DC.
ЗЫ: О! al37919 меня опередил. :)
UPS очень тяжёлый, вот видел аккумуляторы размера "D" ёмкостью 10Ач, думаю использовать их )
Вольтметр на USB повесить могу, написать прогу тоже могу
для этого есть модуль ke-usb24r, работать с ним примерно также как с модемом )
Думаю как бы так получить степень разряженности в процентах... как в телефонах или ноутах... условно, от 100% до 0% ...??
Если кого либо заинтересовали моя конструкция пишите, расскажу подробно :)
Меня очень интересует эта тема, тоже хочу подцепить свой Arduino к Dir 320 и управлять им удаленно
Интересует подробное описание установки ser2net потому как с линем не дружу вообще...
Еще хотелось бы узнать можно ли подключить веб камеру к роутеру и получать с нее видео на настольный комп? Просто щас делаю робота ,на него хочу поставить этот роутер и управлять с него, а так же получать изображение
Заранее спасибо
AndreyUA
14-04-2010, 07:14
Меня очень интересует эта тема, тоже хочу подцепить свой Arduino к Dir 320 и управлять им удаленно
Интересует подробное описание установки ser2net потому как с линем не дружу вообще...
Еще хотелось бы узнать можно ли подключить веб камеру к роутеру и получать с нее видео на настольный комп? Просто щас делаю робота ,на него хочу поставить этот роутер и управлять с него, а так же получать изображение
Заранее спасибоВ прошивке асуса камера штатно реализована.
В прошивке асуса камера штатно реализована.
То что она реализована, это я уже понял. А вот то что поддерживается только "пару камер", только что вычитал. А какие поддерживаются их либо не найти, либо стоят они дофига...
Можно небольшую пачку дурацких вопросов от ньюба задать?
Мы роботов строим и посматриваем на DIR-320 как на недорогое массовое решение для проброса видео и последовательного порта через WiFi.
А вопросы у нас такие:
1. Можно ли получать видео в каком-то разумном разрешении с вебки по WiFi, хотя-бы в 320х240?
2. Если к роутеру подцепили вебку - через что видео будет доступно на компе? По стандартному протоколу интернет-камер? Если да, то по какому слову искать?
3. Будет ли это всё работать через WiFi? Видел тут сообщения, что только через провод пользуются. Но честно признаюсь - весь форум не перечитал еще.
Заранее извиняюсь, если спрашиваю глупости :)
Можно небольшую пачку дурацких вопросов от ньюба задать?
Мы роботов строим и посматриваем на DIR-320 как на недорогое массовое решение для проброса видео и последовательного порта через WiFi.
А вопросы у нас такие:
1. Можно ли получать видео в каком-то разумном разрешении с вебки по WiFi, хотя-бы в 320х240?
2. Если к роутеру подцепили вебку - через что видео будет доступно на компе? По стандартному протоколу интернет-камер? Если да, то по какому слову искать?
3. Будет ли это всё работать через WiFi? Видел тут сообщения, что только через провод пользуются. Но честно признаюсь - весь форум не перечитал еще.
Заранее извиняюсь, если спрашиваю глупости :)
DIR-320 с UVC камерани не работает... Флеша мало
Сам спросил, сам отвечу :D
Купил DIR-320, Logitech HD C270, залил прошивку, всё подцепил, всё завелось.
1+3. По WiFi отдаётся видео в 320х240 на 10fps с этой вебкамеры на ноут, уже примерно 20-30 минут полёт нормальный;
2. Видео доступно в потоковом формате MJPEG;
Здравствуйте люди добрые!
Скажите, а есть смысл не линуксоиду пытаться самому собрать прошивку с небольшой фичей или лучше с авторами-энтузиастами договариваться?
Задача такая - пробросить последовательный порт в каком-либо виде через DIR-320, т.е. чтобы на роутере на его железный UART-порт можно было слать данные и получать оттуда?
Мы роботов строим, хотим в массы продвинуть идею WiFi для роботов, видео уже пробрасывается этой прошивкой достаточно качественно, осталось телеметрию и команды исполнительным устройствам пробросить, а они через UART у нас.
Заранее спасибо! Извиняюсь если совсем не в тему :o
Скажите, а есть смысл не линуксоиду пытаться самому собрать прошивку с небольшой фичей или лучше с авторами-энтузиастами договариваться?
Договариваться и кооперироваться имеет смысл только с теми, кому это интересно или кто на этом согласен(хочет) подзаработать.
Лично мне эта задача (serial-over-ip если я правильно понял) неинтересна, как и 98% форумчан...
Но на конкретные вопросы тебе постараются ответить.
Ну в целом я предполагал, что редко кому надо serial-over-ip.
И что договариваться надо на каких-то понятных условиях - тоже ясно.
А насколько навскидку такое трудоёмко для тех, кто эту прошивку делал и для ньюба в линуксе с достаточно богатым общим опытом программирования? Понимаю что вопрос дурацкий, но всё-таки с точностью +\-200% если скажете - буду очень благодарен!!!
А если еще навскидку скажете, сколько по вашему такая доработка может стоить, если за неё кто-то возьмётся из опытных - счастью моему не будет предела.
Результат такой работы не будет закрыт и будет распространятся свободно.
DeaD
В гугле поищи, там много чего интересного по этой теме.
По ходу да, я протормозил, можно почистить мои сообщения :o
Я ведь правильно понимаю, что можно стукнуться терминалом в DIR-320 и через всякие:
# echo "AAAAAAAAAABBBBBBBBBB" > /dev/ttyS0
и
# cat /dev/ttyS0
с этим самым UART работать?
Прошу прощения за то что тут нафлудил. И спасибо :)
еще есть прога, которая называется minicom
Пойду спрошу в ветке той прошивки, которая у меня стоит.
Такой вопрос - а эта прошивка должна работать с вебкамерой A4Tech 333E ?
А то в соседней теме, мне сказали, что в целом на rt-n серии оно работает.
DeaD
Я хоть и не модератор, но скажу - ни у кого из нас нет вашей видеокамеры и еще тысячи подобных гатжетов. Техподдержка, обязанная разбираться по любым вашим вопросам, находится по адресу http://vip.asus.com/eservice/techserv.aspx
dmolokanov
16-03-2011, 07:55
Какой программой посоветуете делать мультикастовое вещание видео с веб-камеры?
девайс: asus wl500gpv2
прошивка от Олега
ядро: 2.6.22.19
камера отлично работает через mjpg_streamer, но нужен именно мультикаст.
dmolokanov
17-03-2011, 13:46
Доброго дня!
Имеется асус wl500gpv2 и камера logitech c160.
Каким софтом можно организовать мультикастовый стримминг видео с веб-камеры?
Вот такой вот марсоход
http://dasich.panweb.com/gallery/marsohod:IMG_5298.JPG/small (http://dasich.panweb.com/gallery/marsohod#image_2)
Финальная версия
http://dasich.panweb.com/gallery/marsohod:IMG_5862.JPG/small (http://dasich.panweb.com/gallery/marsohod#image_4)
Модификация марсохода с обитаемым модулем =)
http://dasich.panweb.com/gallery/marsohod:IMG_6296.JPG/small (http://dasich.panweb.com/gallery/marsohod#image_5)
Команды на движение передаются USB-модулю Ke-USB24R
Всё в принципе работает, хотел бы только переделать способ передачи команд роутеру... сейчас я запускаю двигающий скриптик через веб-интерфейс от Олега - как-то так.... http://admin:admin@IP.IP.IP.IP/apply.cgi?SystemCmd=/usr/local/mov&и=еще&куча=параметров, но там есть некоторые неудобства - какие-то обязательные рефреши, редиректы, привязки к IP адресам...
Как бы сделать вызов скрипта более простым способом?
Круто , просто нет слов , одни эмоции !!!!! :D
ConstAntz
11-04-2011, 06:04
Вот такой вот марсоход
...
Всё в принципе работает, хотел бы только переделать способ передачи команд роутеру... сейчас я запускаю двигающий скриптик через веб-интерфейс от Олега - как-то так.... http://admin:admin@IP.IP.IP.IP/apply.cgi?SystemCmd=/usr/local/mov&и=еще&куча=параметров, но там есть некоторые неудобства - какие-то обязательные рефреши, редиректы, привязки к IP адресам...
Как бы сделать вызов скрипта более простым способом?
создать страницу с формой, где каждая кнопка = определенная команда, останется тыкать кнопки :)
или вопрос подразумевал что-то другое?
создать страницу с формой, где каждая кнопка = определенная команда, останется тыкать кнопки :)
или вопрос подразумевал что-то другое?
так это понятно...
как роутер должен принимать команды? нужно как-то выполнить cgi скрипт...
сейчас сделано сложно и запутано, а так же в исходнике страницы светится админский пароль от роутера )
FilimoniC
11-04-2011, 10:42
так это понятно...
как роутер должен принимать команды? нужно как-то выполнить cgi скрипт...
сейчас сделано сложно и запутано, а так же в исходнике страницы светится админский пароль от роутера )
Как самый дубовый вариант - php. Входящий запрос robot.php?op=up; внутри себя все что нужно выполняет.
Или вот еще более интересный пример
http://www.linuxscrew.com/2007/09/06/web-server-on-bash-in-one-line/
свой CGI в прошивку, кажется, добавить никак нельзя. см исходники httpd.c - там необычный веб-сервер, волшебный.
нужна либа(с примерами и исходниками с минимумом внешних зависимостей(будет под роутером компилиться))
задача:
взять видео с юсб камеры
обработать(наложить цыферки(телеметрию))
и вещать через ви-фи
гугл не помогает
video4linux не компилиться
Ruslanovi4
16-05-2011, 17:01
+1 к теме... еще б в RTSP и со звуком.. .... что б мобила понимала...
нужна либа(с примерами и исходниками с минимумом внешних зависимостей(будет под роутером компилиться))
задача:
взять видео с юсб камеры
обработать(наложить цыферки(телеметрию))
и вещать через ви-фи
гугл не помогает
video4linux не компилиться
неужели никто не поможет?
ryzhov_al
17-05-2011, 21:12
неужели никто не поможет?
То есть вызывает дикое изумление тот факт, что за сутки после регистрации никто не помог? Не верю, что за прошедшие сутки потрудились ознакомиться:
а) с исходниками стриминга видео в здешней прошивке (http://code.google.com/p/wl500g/source/browse/#svn%2Fbranches%2Frt-n%2Fmjpg-streamer%253Fstate%253Dclosed),
б) использованием стороннего софта, как-то palantir (http://www.wl500g.info/showpost.php?p=223056&postcount=138), motion (http://www.wl500g.info/showthread.php?t=5164) и т.п.
в) скоростью обработки jpeg-изображения на роутере для оценки работоспособности идеи.
Даже не верю, что местный FAQ читали.
То есть вызывает дикое изумление тот факт, что за сутки после регистрации никто не помог? Не верю, что за прошедшие сутки потрудились ознакомиться:
а) с исходниками стриминга видео в здешней прошивке (http://code.google.com/p/wl500g/source/browse/#svn%2Fbranches%2Frt-n%2Fmjpg-streamer%253Fstate%253Dclosed),
б) использованием стороннего софта, как-то palantir (http://www.wl500g.info/showpost.php?p=223056&postcount=138), motion (http://www.wl500g.info/showthread.php?t=5164) и т.п.
в) скоростью обработки jpeg-изображения на роутере для оценки работоспособности идеи.
Даже не верю, что местный FAQ читали.
уважаемый все ссылки которые вы привели никак не удовлетворяют моему первом посту(кроме стримера) мотион - детектор движения как он подойдет под пункт
обработать(наложить цыферки(телеметрию))
?
как ДЕТЕКТОР ДВИЖЕНИЯ мне здесь поможет?
инфы по палантиру я так и не нашол(ткните)
и да это все под rt-n а делаться будет под wl500gpv2(dir-320)
P.S. почитал про палантир мммм .... это тоже стриммер
ryzhov_al
18-05-2011, 06:31
Ок, зайдём с другой стороны:)
Поручите вашему новому адски производительному роутеру пережать JPEG-картинку 800х600, то есть:
распаковать картинку,
наложить текст (в будущем, телеметрию),
запаковать.
Оцените в первом приближении жизнеспособность своей идеи. Библиотеки для работы с изображениями и шрифтами в репозитории есть.
Библиотеки для работы с изображениями и шрифтами в репозитории есть.
раз знаете то почему не говорите?
и почему сразу jpeg? зачем сжимать? или программы из репозитария больше никак не умеют кроме:
взяли картинку с камеры
СОХРАНИЛИ на флешку
затем ПРОЧИТАЛИ с флешки
распаковали
обработали
запаковали
запихнули в стример
?
P.S. почему вдруг BCM5354 не может обработать 30 фпс а ST32 может http://gluonpilot.com/wiki/OSD?
в rtn сборках есть v4l?
ryzhov_al
18-05-2011, 13:41
раз знаете то почему не говорите?
и почему сразу jpeg? зачем сжимать?
Потому, что пытаюсь вас склонить к самостоятельной умственной деятельности. Посмотрите что будет, если кадр не сжимать. Для примера допустим, что у нас на руках убогая VGA-камера с восьмибитным цветом, выдающая 15 кадров в секунду. Попробуем оценить объём информации, который в несжатом виде она должна передавать. В секунду получается:
640 х 480 х 8 х 15 = 36864000 Байт/c или 35,2МБайт/c.
Пожалуйста, сравните эту цифру самостоятельно с возможностями интерфейса USB2.0.
P.S. почему вдруг BCM5354 не может обработать 30 фпс а ST32 может http://gluonpilot.com/wiki/OSD?
Ответ во втором абзаце, цитирую:
The gluonpilot can directly interface with the MAX7456 On Screen Display chip. It connects to the Gluonpilot's SPI port (which is available next to the FTDI connector)
Ответ во втором абзаце, цитирую:
так а вот это я не заметил
тогда все выглядит так:
подключаем камеру к MAX7456
MAX7456 сопряжаем с роутером
но есть одна загвоздка MAX7456 работает с аналоговым видео
для того чтобы видео с выхода по вифи слать, его(видео) придется оцифровывать
и сжимать:D
P.S. вики говорит что usb 2.0 имеет максимальную пропускную способность 480 мбит\сек что равно 60мбайт\сек
ryzhov_al
18-05-2011, 14:03
но есть одна загвоздка MAX7456 работает с аналоговым видео
для того чтобы видео с выхода по вифи слать, его(видео) придется оцифровывать
и сжимать:D
Бинго!
Кроме того, если ваш алгоритм содержит слово "сжимать", то надо искать другие пути. Сжатие не до силу роутерам, а DIR-320 и подавно:)
Бинго!
спасибо:)
а насчет оцифровки есть идеи?
P.S. MAX7456 700 руб. стоит :(
ryzhov_al
18-05-2011, 14:17
спасибо:)
а насчет оцифровки есть идеи?
Есть. Абсолютно аналогичные: сначала потрудитесь сами что-то самостоятельно найти и попробовать реализовать. Если вдруг застрянете в деталях, тогда и поговорим.
ЗЫ Я не против, если вся последняя страница этой темы поедет во флудильню, так как практически не имеет полезной нагрузки.
ЗЫ Я не против, если вся последняя страница этой темы поедет во флудильню, так как практически не имеет полезной нагрузки.
Прикольный и поучительный диалог про с топором да на танк!
Народ, помогите! Нужна прошивка роутера DIR-320 для использования его в качестве робота
Требования к DIR-320:
- поддержка UVC камер (с гарантией работы Logitech C270)
- модуль ftdi_sio (для поддержки USB Arduino)
- ser2net (для проброса компорта по сети).
Нашел только две прошивки для ядра 2.6:
- WL500gpv2-1.9.2.7-rtn-r3015M.trx
после insmod ftdi_sio успешно начал работать Arduino. По крайней мере порт /dev/ttyUSB0 создался.
Но!!! Logitech C270 не работает. Камера показывает изображение. Но при любом его изменении сыпет мусором в первой трети экрана. Что делать?!?!
- WL500gpv2-1.9.2.7-rtn-r2393M.trx
Камера Logitech C270 работает! Без проблем.
Но для этой прошивки нет модулей. И я не могу подключить модуль ftdi_sio для моего Arduino.
Что такого произошло в релизе r3015, что перестала работать нормально камера C270?
Заранее благодарен!
AndreyUA
16-06-2011, 09:40
Ковыряю тут код промышленного робота. Попалось следующее:
! TO DELETE WHEN SCREEN WIZARD WORKS ASK TO YOLANDA ABOUT NEXT DATA
PERS bool bVision:=FALSE;
! END DELETE
Напомнило
Одна большая компания по разработке программного обеспечения купила другую компанию со всеми их наработками. Когда стали разбираться в коде новой компании, то выяснилось, что большая часть написана китайцами, а добил их комментарий перед злобной реализацией некого алгоритма на несколько страниц: "описание алгоритма смотри в тетрадке у Чуня". Где тот Чунь было уже неясно. :)
Народ, особенно лично lly, очень прошу помочь.
Девайс WL500gpv2.
Прошился прошивкой WL500gpv2-1.9.2.7-rtn-r3015M.zip. Всё вроде хорошо, но появились глюки с камерой. Камеру использую uvc: Logitech C270. При любом разрешении и фпс показывает нормально, пока не встречает однотонный фон или изображение. Тогда начинаются цифровые шумы. Примеры ниже.
Когда прошиваюсь WL500gpv2-1.9.2.7-rtn-r2393M.zip, то всё хорошо. Никаких проблем с камерой нет. Узнавал еще у пары людей. У всех проблемы на последних прошивках, а на WL500gpv2-1.9.2.7-rtn-r2393M.zip с камерой проблем нет.
Исправьте, пожалуйста, прошивку так, чтобы камера работала хорошо. Скорее всего проблема в дровах uvc, но я не уверен. Использовать r2393 не могу, так как в ней нет необходимых мне модулей. Например: ftdi_sio.
Заранее спасибо!
Вот примеры шума в разных разрешениях камеры:
http://s2.ipicture.ru/uploads/20110627/jS7Ic7PF.jpg
http://s2.ipicture.ru/uploads/20110627/KsR3HF4U.jpg
Народ, особенно лично lly, очень прошу помочь.
Если стоит формат изображения YUV, то стоит поиграться с параметром JPEG compression quality.
Если стоит формат изображения YUV, то стоит поиграться с параметром JPEG compression quality.
Нет, использую uvc
Народ, особенно лично lly, очень прошу помочь.
Девайс WL500gpv2.
Прошился прошивкой WL500gpv2-1.9.2.7-rtn-r3015M.zip. Всё вроде хорошо, но появились глюки с камерой. Камеру использую uvc: Logitech C270. При любом разрешении и фпс показывает нормально, пока не встречает однотонный фон или изображение. Тогда начинаются цифровые шумы. Примеры ниже.
Когда прошиваюсь WL500gpv2-1.9.2.7-rtn-r2393M.zip, то всё хорошо. Никаких проблем с камерой нет. Узнавал еще у пары людей. У всех проблемы на последних прошивках, а на WL500gpv2-1.9.2.7-rtn-r2393M.zip с камерой проблем нет.
Слишком много изменений с 2393 до 3015, нужно более точно определить билд с какого пошли проблемы.
У меня на C250 подобное не наблюдается.
Исправьте, пожалуйста, прошивку так, чтобы камера работала хорошо. Скорее всего проблема в дровах uvc, но я не уверен.
Мы не авторы, ни uvc, ни mjpg-streamer'а посему обещать ничего не можем.
P.S. ftdi_sio был всегда. У вас и билды с буквой M, что за девайс в реале - DIR-320 небось?
lly, спасибо, что откликнулись.
Слишком много изменений с 2393 до 3015, нужно более точно определить билд с какого пошли проблемы.
У меня на C250 подобное не наблюдается.
Если Вам не трудно, скажите где можно взять промежуточные билды?
Я бы проверил. Если я найду где эта проблема появляется, это поможет ее решить?
Мы не авторы, ни uvc, ни mjpg-streamer'а посему обещать ничего не можем.
Я прекрасно это понимаю и просто прошу помочь.
P.S. ftdi_sio был всегда. У вас и билды с буквой M, что за девайс в реале - DIR-320 небось?
Вот чувствуется глаз профессионала. У меня DIR-320 и, зная вашу нелюбовь ко всему, что не ASUS, я умолчал об этом. Извините.
Теперь на чистоту. Обращаюсь как к последней инстанции, так как я уже в полном отчаянии что-либо исправить и запустить законченного робота.
Если Вам не трудно, помогите. Мне нужна прошивка для DIR-320, которая будет использоваться для нужд робототехники. И не одним мной.
Роутер оказался очень удобным для реализации мобильных не автономных роботов.
Требования:
- поддержка UVC камеры (как я уже упоминал, в релизе r3015 у меня камера Logitech C270 почему-то отказывается нормально работать - цифровые шумы в верхней трети экрана, а вот в релизе r2393 работает отлично) Разрешение камеры 640x480 на 30 кадров в секунду.
- загрузка модуля ftdi_sio (и всех остальных зависимых от него модулей) при старте или интеграция его в ядро. Этот модуль необходим для работы платы Arduino.
- установленный ser2net и настроенный для передачи по сети ком-порта /dev/ttyS0(встроенного в роутер) и ком-порта /dev/ttyUSB0, который формируется модулем ftdi_sio по портам, например 2000 и 2001
- отключенный вывод логов на ком порт /dev/ttyS0
- поддержка USB флешек и fat32. Очень удобно, если необходимо что-то (конфиги, например) быстренько залить на роутер не прибегая tftp серверам и прочее.
- если влезет, то поддержка ssh и mc. Но не принципиально. 4Мб, всё-таки.
- я вот не знаю, надо ли что-то добавлять в ядро для поддержки USB хабов? Если надо, то, будьте любезны, обязательно добавьте.
- хаб будет настроен через web-интерфейс как wifi-точка с WPA шифрованием.
- остальное всё не критично.
Если ничего не забыл, то всё. Должен получиться универсальный роутер для робототехники.
P.S. Хоть у билда 2393 и стояла буква М, но модулей к этому билду я так и не нашел.
Если Вам не трудно, скажите где можно взять промежуточные билды?<...> У меня DIR-320 <...>
http://vampik.ru/proshivka-dlya-d-link-dir-320/
Также посмотреть прошивки по ссылке "Архивные версии (не рекомендуются к использованию)" на указанной странице
http://vampik.ru/proshivka-dlya-d-link-dir-320/
Также посмотреть прошивки по ссылке "Архивные версии (не рекомендуются к использованию)" на указанной странице
Спасибо, но, если я правильно понимаю, там прошивки только для ядра 2.4 (-d-), а мне нужно 2.6 (-rtn-). Так как только для ядра 2.6 включена поддержка uvc камер. Правда за счет купирования всего остального, так как у DIR-320 только 4Мб флеш памяти.
Если Вам не трудно, скажите где можно взять промежуточные билды?
Понятия не имею, возможно придётся осваивать самостоятельную сборку.
Я бы проверил. Если я найду где эта проблема появляется, это поможет ее решить?
Возможно. На DIR-320 пропускная способность USB на пределе для камеры, любой чих - и всё, приплыли.
Если Вам не трудно, помогите. Мне нужна прошивка для DIR-320, которая будет использоваться для нужд робототехники.
А зачем было брать обрезанный бля-линк? Захотелось сэкономить? Вот и пришло время платить по счетам...
P.S. Хоть у билда 2393 и стояла буква М, но модулей к этому билду я так и не нашел.
Вопрос к сборщику.
AndreyUA
29-06-2011, 07:40
Спасибо, но, если я правильно понимаю, там прошивки только для ядра 2.4 (-d-), а мне нужно 2.6 (-rtn-). Так как только для ядра 2.6 включена поддержка uvc камер. Правда за счет купирования всего остального, так как у DIR-320 только 4Мб флеш памяти.Попробуйте освоить сборку самостоятельно, ничего сложного в этом нет. Отключите при сборке все ненужное вам (samba, ftp, wimax, 3g, ntfs) и должно влезть в дир320. Если было на чем потестить, то я бы вам собрал прошивку, но, к сожалению, дир320 у меня уже нет.
Возможно. На DIR-320 пропускная способность USB на пределе для камеры, любой чих - и всё, приплыли.
Ну логики в этом нет. Во-первых: тогда при подключении через хаб флешки и камеры у меня бы на камере при копировании флешки вообще бы мусор был. Этого нет.
Во-вторых: Как я уже сказал, камера глючит в моменты когда изображение однотонно. По сути в эти моменты и сжимать то в JPG нечего. Всё почти одного цвета. Так что канал не загружен.
В-третьих при разрешения больше чем 640 на 480 количество мусора увеличивалось бы, а, например, при разрешении 320 на 200 отсутствовало бы вовсе или уменьшалось. Этого эффекта тоже нет.
А зачем было брать обрезанный бля-линк? Захотелось сэкономить? Вот и пришло время платить по счетам...
Ну не живу я в городе "Понаеховск-Нерезиновск", она же Москва. Какой в моем городе роутер был, тот и взял. А предугадать всё на пять шагов вперед я, к сожалению, не в состоянии. Тем более, что он очень распространен в примерах по робототехники.
Вопрос к сборщику.
Я так понимаю, помочь отказываетесь. Жаль.
Ну логики в этом нет. Во-первых: тогда при подключении через хаб флешки и камеры у меня бы на камере при копировании флешки вообще бы мусор был. Этого нет.
Почитайте, ради интереса, какие фреймы использует флешка(она-же любой mass-storage) и какие веб-камера. Hint: "isochronous transfers"
Я так понимаю, помочь отказываетесь. Жаль.
Offtopic: Если как всегда под помощью понимается "сделай всё за меня", то именно так.
P.S. Гнилые отмазки про нерезиновую оставьте для наивных школьников
Offtopic: Если как всегда под помощью понимается "сделай всё за меня", то именно так.
Ну зачем же Вы так. Я вас по-человечески просил помочь. Вызвался даже по билдам по всем пробежать, чтобы выяснить где затык. Чётко сформулировал задачу. Вы бы меня ткнули носом в решение, а дальше я бы сам может и выплыл бы. Так нет же: сразу бля-линк, расплата, это к разработчику и т.д. Это форум, здесь помогать друг другу надо. У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть. Если с каждым затыком я буду так глубоко нырять, то до программирования робота я лет через десять дойду... А у меня всё готово, всё работает. Осталось только камеру настроить, потом подружить mjpg-streamer с opencv и всё.
P.S. Гнилые отмазки про нерезиновую оставьте для наивных школьников
оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.
AndreyUA
29-06-2011, 19:31
оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.У вас какой-то комплекс на счет этого. Москва - Немосква, не интересно человеку этим заниматься, че его заставлять?
Да попробуйте сами собрать, ничего ведь сложного нет, хотя бы с ревизией определитесь.
Ну зачем же Вы так. Я вас по-человечески просил помочь. Вызвался даже по билдам по всем пробежать, чтобы выяснить где затык. Чётко сформулировал задачу. Вы бы меня ткнули носом в решение, а дальше я бы сам может и выплыл бы. Так нет же: сразу бля-линк, расплата, это к разработчику и т.д. Это форум, здесь помогать друг другу надо. У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть. Если с каждым затыком я буду так глубоко нырять, то до программирования робота я лет через десять дойду... А у меня всё готово, всё работает. Осталось только камеру настроить, потом подружить mjpg-streamer с opencv и всё.
оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.
Так не используйте их труд (а вы разговаривали с одним из разработчиков) который они вам предоставляют к тому же БЕЗВОЗДМЕДНО.
Прошейте родную прошивку и обратитесь с вопросами неработоспособности вашей камеры к саппорт Длинк...
Здесь вам никто и ничего не должен, несмотря на это разработчиками было потраченно время, в том числе на создание вики где пошагово описан процесс сборки прошивки понятный даже не знакомому с unix системами...
Ключевая фраза:
У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть.
:)
У меня нет ни времени, ни знаний embedded linux-а для того, чтобы так глубоко рыть. Если с каждым затыком я буду так глубоко нырять, то до программирования робота я лет через десять дойду... А у меня всё готово, всё работает. Осталось только камеру настроить, потом подружить mjpg-streamer с opencv и всё.
Тебе похоже сюда (http://robocraft.ru/)
оффтоп: Вот по-этому вас, русских, а особенно москвичей, никто и не любит.
А что, мы (они, эти и т.п.) стодолларовая бумажка, чтобы любить?
Вот такой вот марсоход
http://dasich.panweb.com/gallery/marsohod:IMG_5298.JPG/small (http://dasich.panweb.com/gallery/marsohod:IMG_5298.JPG)
Финальная версия
http://dasich.panweb.com/gallery/marsohod:IMG_5862.JPG/small (http://dasich.panweb.com/gallery/marsohod:IMG_5862.JPG)
Модификация марсохода с обитаемым модулем =)
http://dasich.panweb.com/gallery/marsohod:IMG_6296.JPG/small (http://dasich.panweb.com/gallery/marsohod:IMG_6296.JPG)
Wi-Fi робот с видеотрансляцией в реальном времени и обнаружением препятствий (http://cxem.net/uprav/uprav42.php) :p
http://www.youtube.com/watch?v=kqnuCqYmm1M
WiFi робот руками чайника (http://roboforum.ru/forum88/topic9793.html) :rolleyes: http://robocraft.ru/blog/electronics/1053.html