PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Видео (http://pccar.ru/forumdisplay.php?f=194)
-   -   USB EasyCAP for Android (http://pccar.ru/showthread.php?t=19390)

Rage2 17.07.2013 16:23

USB EasyCAP for Android
 
Вложений: 4
EasyCAP USB 2.0 – это небольшое устройство, позволяющее захватывать видео- и аудиосигнал напрямую через USB-порт.
Вложение 32001
Для CarPC-шных целей его можно использовать для подключения камеры заднего хода (КЗХ), обгонной камеры, внешнего ТВ-тюнера или вывод изображения с штатного дисплея авто.

---
Способы подключения изикапа тыц
---

ВНИМАНИЕ
-работает только один input (вход).
-нужно хорошее питание, т.е желательно usb hub с внешним БП.
-не использовать удлинитель юсб из комплекта, он очень низкого качества.
-владельцы девайсов на Rockchip RK3066\RK3188 - курят в сторонке, из-за кривого драйвера usb-host, EasyCap отказывается работать должным образом...Это максимум, что удалось выжать
-100% работает на Tegra3 (Nexus 7 2012), Snapdragon (Nexus 7 2013), Allwinner\BoxChip A10,TI OMAP 3630, Exynos 4412 (Galaxy SIII), Amlogic-8726-MX
-зачастую не работает с девайсами у которых MTK процессор на борту. Слабый usb-host.
-скорее всего будут работать и на других "CPU"...

"Атака клонов":
Вложение 32004

Они имеют одно название, и выглядят порой 1 в 1, только начинка вот у них разная:


1. UTV007
- Single chip (UTV007 A614231.1 1136L1BK)
- VID&PID [1B71:3002]
> Работает стабильно, рекомендуется к приобретению

2. STK1160
- Video chip (Syntek STK1160)
- Video processor (Silan 8113 или GM7113) // это аналоги SAA7113
- VID&PID [05E1:0408]
> Может работать, но с софтом "EasyCAP Viewer" или "Easycap Car" работает нестабильно.

3. Easycap стандарта UVC
- Single chip (Бывает на чипах XYUSB01, XYUSB02 и AMT-630 ...возможно и еще есть...)
- VID&PID [18EC:5850]
> Софт используется другой, как для веб-камер...например UsbWeb


4. SMI Grabber Device
- Video chip (Somagic SMI-2021CBE)
- Video processor (Silan 8113)
- VID&PID [1C88:0007]
> Не поддерживается софтом, отсутствие рабочих драйверов.

5. eMPIA Technology
- Video chip (EM286x)
- Video processor (Silan 8113)
> Не поддерживается софтом, отсутствие рабочих драйверов.

Еще у них есть аудио чип (Realtek, VIA, Cirrus Logic,...etc), но это не имеет значения.

Рекомендации к покупке:
Идем на китайский базар aliexpress.com, в поиске вбиваем ключевое слово UTV007, а не easycap, тем самым отфильтруем кучу "левых"...
Далее общаемся с продавцами на предмет уточнения чипа(можно даже попросить фото), ибо в худшем случае(когда придет не то что нужно) эта переписка будет основанием для возврата денег (диспут).
По тому же принципу покупаем и на ebay. Кому где удобнее.

Определить начинку на 100% по внешним признакам невозможно. Количество входов (1 или 4) не имеет значения.

Название может быть абсолютно любым.
КАК??? ....только вскрыв корпус, опознать чип по маркировке.
Вложение 32006Вложение 32018

Либо, когда девайс на руках, подключить его к ПК и посмотреть как определиться в системе (его VID&PID)


Софт:

Easycap Viewer
Easycap Car

-С данным приложением больше не требуется компилировать\устанавливать драйвера(модули) или кастомные ядра.
Все необходимые драйвера уже включены в программу.

-Постоянно обновляется
-Работает на стоковых прошивках.
-Работает практически на всех устройствах, будь то телефон или планшет.
-Не требуются root-права.
-Поддерживаются устройства на чипах STK1160(плохо) и UTV007(отлично).
-Поддержка Android 6.0.1 (Marshmallow)

проблема

решение


Старые версии...

Rear View Camera
-должно работать с UTV007, STK1160 (ядро от Daniel), Somagic, Empia
-требуется установка драйверов(модулей) или поддержка ядром.

Полезные ссылки по теме:
http://rootzwiki.com/topic/39717-ker...0#entry1404122
http://exlmoto.ru/easycap/
http://easycap.blogspot.ru/
http://www.linuxtv.org/wiki/index.php/Easycap
http://www.linuxtv.org/wiki/index.php/Stk1160
http://www.linuxtv.org/wiki/index.php/Somagic
http://www.linuxtv.org/wiki/index.php/Em28xx_devices
http://bufobufomagic.blogspot.ru/201...1_archive.html
http://plaza.rakuten.co.jp/jashi/diary/?ctgy=16

РЕСПЕКТЫ

DmitrySmol, ToxeH, Maxim Droy, Kacap, meruslan, mainsat, Daniel, DelleTenebre и всем остальным участникам, за разработку, тестирование и участие в отладке :wink2:

Maxim Droy 22.08.2013 16:29

Попытался, но... появилась странная ошибка: no such file or directory
Ошибки в пути нет, в названии тоже. Даже файл перемещал и менял имя. Все равно no such file or directory. Ничего не пойму.

з.ы. полазил по форумам, пишут, что скорее всего дело не в пути, а в самом модуле. В нем косяк.
Rage2? :big:

Rage2 22.08.2013 16:37

Цитата:

Сообщение от Maxim Droy (Сообщение 268223)
Попытался, но... появилась странная ошибка: no such file or directory
Ошибки в пути нет, в названии тоже. Даже файл перемещал и менял имя. Все равно no such file or directory. Ничего не пойму.

Рут стоит? перед командой insmod....., su вводил?

сразу после ошибки "no such file or directory", смотри dmesg и logcat, там должен быть ответ...

Maxim Droy 22.08.2013 16:44

Цитата:

Сообщение от Rage2 (Сообщение 268224)
Рут стоит? перед командой insmod....., su вводил?

сразу после ошибки "no such file or directory", смотри dmesg, там должен быть ответ...

Стоит. Вводил. Про dmesg забыл, посмотрю. Спасибо

Maxim Droy 22.08.2013 17:18

Вложений: 1
Цитата:

Сообщение от Rage2 (Сообщение 268224)
Рут стоит? перед командой insmod....., su вводил?

сразу после ошибки "no such file or directory", смотри dmesg и logcat, там должен быть ответ...

_GLOBAL_OFFSET_TABLE_ (err 0)

з.ы. что за call alarm? у меня этих ошибок там куча

Цитата:

Сообщение от Rage2 (Сообщение 268229)
Maxim Droy, ок, вечерком попробую пересобрать... по поводу "твоей ошибки " ..я думаю это просто лог

Погуглив я нашел решение проблемы. При компиляции к флагам надо добавить -fno-pic

з.ы. сел бы сам, да вот так и не понял с какого репозитория тянуть исходники тимуровской прошивки. Там как-то много папок :D

Rage2 22.08.2013 18:00

Цитата:

Сообщение от Maxim Droy (Сообщение 268232)
Погуглив я нашел решение проблемы. При компиляции к флагам надо добавить -fno-pic

Вкурсе =) *для рокчипа так и собираю, но для нексуса ранее не требовалось компилить с данным флагом.
Цитата:

Сообщение от Maxim Droy (Сообщение 268232)
з.ы. сел бы сам, да вот так и не понял с какого репозитория тянуть исходники тимуровской прошивки. Там как-то много папок :D

Ядро обычное для нексуса.....лежит в офф. репозитарии СМ
https://github.com/CyanogenMod/andro...l_asus_grouper
только тяни не архивом, а через команду git clone http.....

Не забудь в мейкфайле прописать EXTRAVERSION =-g25ab3af

ЗЫ/// поправил линк на сорцы ядра

Maxim Droy 22.08.2013 18:46

Цитата:

Сообщение от Rage2 (Сообщение 268234)
Вкурсе =) *для рокчипа так и собираю, но для нексуса ранее не требовалось компилить с данным флагом.

Ядро обычное для нексуса.....лежит в офф. репозитарии СМ
https://github.com/CyanogenMod/andro...e_asus_grouper
только тяни не архивом, а через команду git clone http.....

Не забудь в мейкфайле прописать локалвершион -g25ab3af

Ок, будем пробовать. Только ты тоже пробуй вечером, а то вдруг у меня не получится :big:

Maxim Droy 22.08.2013 19:16

Цитата:

Сообщение от Rage2 (Сообщение 268234)
Вкурсе =) *для рокчипа так и собираю, но для нексуса ранее не требовалось компилить с данным флагом.

Ядро обычное для нексуса.....лежит в офф. репозитарии СМ
https://github.com/CyanogenMod/andro...e_asus_grouper
только тяни не архивом, а через команду git clone http.....

Не забудь в мейкфайле прописать локалвершион -g25ab3af

Все же придется тебя ждать.. :) Не получается пока :(

Maxim Droy 23.08.2013 02:18

Цитата:

Сообщение от Rage2 (Сообщение 268270)
Maxim Droy готово, пробуй.
http://pccar.ru/showpost.php?p=268136&postcount=41

Урааа! Завтра попробуем! Спасибо :)

Maxim Droy 23.08.2013 14:55

Вложений: 1
Цитата:

Сообщение от Rage2 (Сообщение 268270)
Maxim Droy готово, пробуй.
http://pccar.ru/showpost.php?p=268136&postcount=41

Все круто! Модуль установился, но изи не стартует :( Не появляется /dev/video

Вот лог. Смущает надпись: not able to register with videodev

Дело в правах? Ставить права надо на /dev/video? Но как их ставить, если этой папки нет :D

Rage2 23.08.2013 15:05

Цитата:

Сообщение от Maxim Droy (Сообщение 268323)
Все круто! Модуль установился, но изи не стартует :( Не появляется /dev/video
Вот лог. Смущает надпись: not able to register with videodev

Мда...все плохо...мне нужен нексусЪ...
Цитата:

Сообщение от Maxim Droy (Сообщение 268323)
Дело в правах? Ставить права надо на /dev/video? Но как их ставить, если этой папки нет :D

Дело не в правах..ты правильно рассуждаешь...

avgaz 24.08.2013 22:13

поставил через рекавери, вроде все норм установилось но вот в carcam не показывает не чего просто полосы по экрану ((

DmitrySmol 24.08.2013 23:42

avgaz значит нет сигнала.

P.S. Проверить входящий сигнал на телеке к примеру, убедится что есть \dev\videoX, проверить права .. и т.д. как обычно и как все это надоело ))

avgaz 25.08.2013 00:01

Цитата:

Сообщение от DmitrySmol (Сообщение 268454)
avgaz значит нет сигнала.

P.S. Проверить входящий сигнал на телеке к примеру, убедится что есть \dev\videoX, проверить права .. и т.д. как обычно и как все это надоело ))

Спасибо, разобрался просто камера в pal не работает, хотя полосы остались и на цветном изображении. Единственный косяк когда после сна меняется video0 на video1 в программу не зайти выкидывает

Maxim Droy 25.08.2013 01:25

Rage2, спасибо человечище! Ты - молодец! Я с удовольствием провел день с тестами. Было весело, мне очень понравилось! Особенно незадачливые проблемы :)
Спасибо DmitrySmol за каркам и остальное! Был бы еще больше благодарен, если бы исходники выложил. Или хотя бы Сергею отдал. А то есть мысли доработать кое-что.

Сегодня все установил - все работает! Правда с этими инфракрасными диодами косяк. Установил камеру так, что часть диодов залазит за бампер. В итоге, когда они светят - отражаются от самого бампера (он почти вплотную к этой части диодов). На камеры блики (из-за того, что слишком близки бампер на этих диодах.
Существует какой-нибудь способ подручными средствами сделать поглощение инфракрасного света? Темная ткань там, наклею прям на бампер изнутри, там где диоды закрываются, чтобы ИК не отражалось)

avgaz 25.08.2013 16:09

Установил камеру в авто, все подключил работает, прога автоматом открывается и закрывается, но вот досада когда планшет отключается(сон в тимуровской прошивке) после включения меняется video0 на video1 ну и соответственно все перестает работать ((

Rage2 25.08.2013 16:52

Цитата:

Сообщение от avgaz (Сообщение 268499)
.. но вот досада когда планшет отключается(сон в тимуровской прошивке) после включения меняется video0 на video1 ну и соответственно все перестает работать ((

А питание на хабе пропадает?

avgaz 25.08.2013 18:13

Цитата:

Сообщение от Rage2 (Сообщение 268502)
А питание на хабе пропадает?

Да, по питанию и отключается планшет

Rage2 25.08.2013 18:50

Цитата:

Сообщение от avgaz (Сообщение 268507)
Да, по питанию и отключается планшет

Нужно наоборот, сначала в сон, потом рубить хаб...а лучше не рубить вовсе...

Rage2 25.08.2013 23:18

DmitrySmol, а если сделать в каркаме авто-определение источника video0(1) ??

DmitrySmol 25.08.2013 23:23

Цитата:

Сообщение от Rage2 (Сообщение 268528)
DmitrySmol, а если сделать в каркаме авто-определение источника video0(1) ??

нада в шапку вывесить. Правельный уход в сон 95% успеха.

avgaz 26.08.2013 00:29

Цитата:

Сообщение от Rage2 (Сообщение 268528)
DmitrySmol, а если сделать в каркаме авто-определение источника video0(1) ??

Это было бы отлично, просто сейчас если меняется скажем на 1 причем последущие просыпания остается 1, но что бы сменить в прогу не зайти то вылетает то ребутит планшет, пока не вытащишь свисток
Цитата:

Сообщение от DmitrySmol (Сообщение 268529)
нада в шапку вывесить. Правельный уход в сон 95% успеха.

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

Rage2 26.08.2013 12:15

Цитата:

Сообщение от avgaz (Сообщение 268537)
как удержать хаб что бы он отключился сам после фигзнает, если через конденсатор паять.

Кондер уже не модно))

http://pccar.ru/showpost.php?p=268504&postcount=45

Rage2 26.08.2013 12:19

Цитата:

Сообщение от DmitrySmol (Сообщение 268529)
нада в шапку вывесить. Правельный уход в сон 95% успеха.

Коллеги наши тоже мучаются)))) http://rootzwiki.com/topic/39717-ker...module/page-11
Дииимаан, ну запили условие....я думаю это ведь не сложно...
ТУДУ ЛИСТ:
..после выхода из саспенда, чтоб сервис первым делом проверил все ли на месте....иначе смена источника...
..еще переключалку инпутов
..убрать верхний бар с названием..

avgaz 26.08.2013 15:41

Сегодня с обнаружил ещё один косяк, с утра просыпается планшет камера не работает, проверяю в dev в обще нет файла vodeo передернул в хабе EasyCAP реакции не какой файла нет, перезагрузка помогла. Подумал мало ли что глюкнуло, включил поехал все ок было часа 3, далее опять пропал файл vodeo при этом не планшет не EasyCAP не отключался и не засыпал.

s.m. 26.08.2013 17:24

Цитата:

Сообщение от avgaz (Сообщение 268592)
Сегодня с обнаружил ещё один косяк, с утра просыпается планшет камера не работает, проверяю в dev в обще нет файла vodeo передернул в хабе EasyCAP реакции не какой файла нет, перезагрузка помогла. Подумал мало ли что глюкнуло, включил поехал все ок было часа 3, далее опять пропал файл vodeo при этом не планшет не EasyCAP не отключался и не засыпал.

Проверить: 1. длину кабеля USB (у меня не работало при длине кабеля до хаба больше 2.5 м, сам EasyCap был воткнут прямо в хаб)
2. Напряжение питания на порту USB, куда подключен EasyCap - может оно у нижней границы (4.5В) и иногда падает ниже ее по какой-то причине.

avgaz 26.08.2013 18:49

Цитата:

Сообщение от s.m. (Сообщение 268610)
Проверить: 1. длину кабеля USB (у меня не работало при длине кабеля до хаба больше 2.5 м, сам EasyCap был воткнут прямо в хаб)
2. Напряжение питания на порту USB, куда подключен EasyCap - может оно у нижней границы (4.5В) и иногда падает ниже ее по какой-то причине.

Кабель не больше 1.5м EasyCap то же в хабе, напряжение не мерил, но флешка в это время играет в хабе, что то с тупил нужно было посмотреть в настройках USB ROM есть ли EasyCap

s.m. 26.08.2013 18:56

Цитата:

Сообщение от avgaz (Сообщение 268616)
Кабель не больше 1.5м EasyCap то же в хабе, напряжение не мерил, но флешка в это время играет в хабе, что то с тупил нужно было посмотреть в настройках USB ROM есть ли EasyCap

Флэшка может работать и ниже 4.5В, а EasyCap не факт, кстати, USB HDD тоже плохо работают при низком напряжении питания на выходе хаба, попробуйте его подключить, может банально не хватает тока из-за тонких проводов питания. EasyCap прилично потребляет, как и HDD

Rage2 26.08.2013 19:20

Цитата:

Сообщение от avgaz (Сообщение 268616)
напряжение не мерил....

А зря, и мерить нужно под полной нагрузкой...

У меня норм было на пустом хабе, а как нагрузил его... то все провисло...
Изикап жрет прилично.

ilecs 26.08.2013 21:42

Цитата:

Сообщение от avgaz (Сообщение 268499)
Установил камеру в авто, все подключил работает, прога автоматом открывается и закрывается, но вот досада когда планшет отключается(сон в тимуровской прошивке) после включения меняется video0 на video1 ну и соответственно все перестает работать ((

На старой прошивке работал такой метод:
- при пропадании питания AutomateIt убивает приложение carcam
- планшет уходить в сон например через 10 сек
- при пробуждение, секунд через 5, нужно запустить carcam (почему то заводится со второго раза)

Ещё есть пожелание растянуть картинку на весь экран - т.е. без чёрных полей по бокам.

avgaz 26.08.2013 23:28

Цитата:

Сообщение от Rage2 (Сообщение 268621)
А зря, и мерить нужно под полной нагрузкой...

У меня норм было на пустом хабе, а как нагрузил его... то все провисло...
Изикап жрет прилично.

Дык если со временем проседает напряжение, то после ночной стоянки как только включил и подал напряжение на хаб не должно же проседать.

Цитата:

Сообщение от ilecs (Сообщение 268631)
На старой прошивке работал такой метод:
- при пропадании питания AutomateIt убивает приложение carcam
- планшет уходить в сон например через 10 сек
- при пробуждение, секунд через 5, нужно запустить carcam (почему то заводится со второго раза)

Дык carcam то причем тут? вроде прога и создание фалов video не связаны

ilecs 26.08.2013 23:55

Цитата:

Сообщение от avgaz (Сообщение 268650)
Дык carcam то причем тут? вроде прога и создание фалов video не связаны

Видимо не даёт завершить поток в video0 корректно и при пробуждении драйвер изикапа создаёт video1 и т.д.
Ещё вроде после пробуждения сначало нужно права заново выставить на video0 и далее запуск проги

Rage2 27.08.2013 00:44

Цитата:

Сообщение от ilecs (Сообщение 268655)
Видимо не даёт завершить поток в video0 корректно и при пробуждении драйвер изикапа создаёт video1 и т.д.

Типа того... =)

Цитата:

Сообщение от ilecs (Сообщение 268655)
Ещё вроде после пробуждения сначало нужно права заново выставить на video0 и далее запуск проги

В случае с нексусом и методом установки через рекавери - не нужно!
Я же поправил файл ueventd.grouper.rc в рамдиске. Который и задает пермишинсы по-умолчанию.

Цитата:

Сообщение от avgaz (Сообщение 268650)
Дык если со временем проседает напряжение, то после ночной стоянки как только включил и подал напряжение на хаб не должно же проседать.

Мда.....тяжко с вами))

АКБ ваш не причем, речь идет про просадку на "сикушных" проводах! ...от БП..до ХАБА.
Понимаете...бывает пиковая просадка...когда все стартует..у вас планшет из сна выходит(ломиться в сеть\заряжает батерейку\проц на макс.), и в хабе все устройства скопом начинают иницализироваться (тут идет пик нагрузки.)
И в результате кому-то чуть-чуть не хватает.

Maxim Droy 27.08.2013 01:42

Цитата:

Сообщение от DmitrySmol (Сообщение 268495)
А что именно? :)

Сначала просто интересно узнать реализацию. Если вы не желаете делиться - абсолютное ваше право! А вообще, подумать/поработать над растягиванием картинки. Растянутая картинки лучше тем, что не надо всматриваться в экран. Тут все же не качество важнее. Еще хотелось подумать над проблемой "считывания" активации сигнала изикапа. Слишком как-то жирно вышло. Без обид. Безумно сильно ценю ваш труд! Спасибо!

Maxim Droy 27.08.2013 03:51

С помощью Таскера никак нельзя отключать video0, video1 при выключении экрана?

avgaz 27.08.2013 20:18

Цитата:

Сообщение от Rage2 (Сообщение 268659)
АКБ ваш не причем, речь идет про просадку на "сикушных" проводах! ...от БП..до ХАБА.
Понимаете...бывает пиковая просадка...когда все стартует..у вас планшет из сна выходит(ломиться в сеть\заряжает батерейку\проц на макс.), и в хабе все устройства скопом начинают иницализироваться (тут идет пик нагрузки.)
И в результате кому-то чуть-чуть не хватает.

Сегодня с утра опять такая картина (( померил напряжение 5в с ЗУ идет в USB ROM устройство как ffff:ffff
Но решил всё таки поставить БП E10000 он стабильно выдает 5.2 и 7А посмотрим что завтра будет, что странно без хаба не хочет работать carcam не в какую, EasyCap видно, файл video0 создается, а прога не в какую не хочет работать, с хабом все нормально.
Так же пробовал выставить в настройках программы video1 тогда планшет перестает менять и остается video0 всегда после сна, но соответственно прога не работает.

Maxim Droy 27.08.2013 21:23

Цитата:

Сообщение от avgaz (Сообщение 268742)
Сегодня с утра опять такая картина (( померил напряжение 5в с ЗУ идет в USB ROM устройство как ffff:ffff
Но решил всё таки поставить БП E10000 он стабильно выдает 5.2 и 7А посмотрим что завтра будет, что странно без хаба не хочет работать carcam не в какую, EasyCap видно, файл video0 создается, а прога не в какую не хочет работать, с хабом все нормально.
Так же пробовал выставить в настройках программы video1 тогда планшет перестает менять и остается video0 всегда после сна, но соответственно прога не работает.

Проверьте права в этой ситуации на video0 (или video1). В консоли пропишите: ls -l /dev
Напротив видео должно быть rw-rw-rw

avgaz 27.08.2013 22:32

Цитата:

Сообщение от Maxim Droy (Сообщение 268750)
Проверьте права в этой ситуации на video0 (или video1). В консоли пропишите: ls -l /dev
Напротив видео должно быть rw-rw-rw

С правами норм я ставил патчем от Rage2 они автоматом ставятся

Maxim Droy 27.08.2013 22:34

Цитата:

Сообщение от avgaz (Сообщение 268756)
С правами норм я ставил патчем от Rage2 они автоматом ставятся

Знаю. На всякий случай спросил. У вас мистика со всем электронным оборудованием

avgaz 27.08.2013 22:44

Цитата:

Сообщение от Maxim Droy (Сообщение 268757)
Знаю. На всякий случай спросил. У вас мистика со всем электронным оборудованием

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


Часовой пояс GMT +4, время: 17:02.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot