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)

youstm 26.06.2014 18:51

А исходники каркама есть? могу поковырять...

alexnf 26.06.2014 22:55

Цитата:

Сообщение от nube (Сообщение 300921)
Вот не могу понять, все сделал как в шапке написано.
Взял нужный Изикап, нужную прошивку от тимура, нужые патчи для прошивки тимура, сделал все нужные монипуляции как написано в шапке
И все равно девайс живет своей жизнью, когда хочется работает когда нет не работает, когда работает то изображение дергается и не цветное
Вопрос , нафига такая шапка ?

Плохое изображение скорее всего от помех. Надо чтобы все контакты были хорошими, провода толстыми, на концах фильтры феритовые, ну и смотреть на чистоту питания.
У меня были похожие проблеммы, когда питание камеры брал в крышке багажника. Потом отстаил только "+", массу взял из коаксила и картинка выровнялась. Но это не рецепт, а мой опыт, у вас может быть другая проблема.

error_ 29.06.2014 01:51

Доброго времени суток! Я новичек в car pc, поэтому прошу сильно не ругать. Помогите пожалуйста мне скомпелировать ядро для samsung note 2 что бы работала utv007, очень хочится камеру заднего хода в мобильнике:)

kostrum 14.07.2014 14:16

Всем привет! заказал себе изикап на STK1160. вот теперь пытаюсь разобраться какая камера для него нужна. подскажите пожалуйста, а то уже голова кругом идет.
http://ru.aliexpress.com/item/MINI-r...554691744.html вот такая пойдет?
или может я не нашел где это обсуждается, ткните носом, если не сложно)

t4100 16.07.2014 08:50

При помощи EasyCAP можно вывести изображение на экран смартфона Lenovo p770 ?

vazseller 18.07.2014 11:48

А у меня на старом nexus 7 все работало на тимуровской прошивке. После перехода на новый nexus 7 с LTE - купил ядро тимура, поставил на стоковую 4.4.2 - результата ноль. STK1160 точно рабочие, т.к. запускал их на nexus 2012. Ставил ядро ElementalX - тоже не завелась. Правда ставил /dev/video0-5 дальше не перебирал. Как посмотреть на какой номер он садиться?

Delph 18.07.2014 12:43

carcam_1.4bbb.apk (120.5 КБ)
Файл удален

nrgizer79 24.07.2014 16:18

Всем привет!
Собираю модуль для EasyCap под ODROID U3.
Исходники ядра скачал (у меня в папку linux).
Компилятор установил (arm-linux-gnueabihf-)
Исходники драйверов скачал и скопировал в папку linux/drivers/media
Конфиг устройства скачал и распаковал (назвал easycap_defconfig).
Пытаюсь скомпилировать, вот итог (что я делаю неправильно ?):
Код:

odroid@odroid-Aspire-4720Z ~/linux $ make -j4 modules
  CHK    include/linux/version.h
  CHK    include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' не требует обновления.
  CALL    scripts/checksyscalls.sh
  CHK    gator_events.h
/bin/bash drivers/gator/gator_events.sh gator_events.h drivers/gator
  CC [M]  drivers/media/qeasycap/qv4l2-core/qv4l2-ioctl.o
  CC [M]  drivers/media/qeasycap/qv4l2-core/qv4l2-device.o
  CC [M]  drivers/gator/gator_main.o
drivers/media/qeasycap/qv4l2-core/qv4l2-device.c: In function ‘qv4l2_device_unregister’:
drivers/media/qeasycap/qv4l2-core/qv4l2-device.c:119:5: warning: "IS_ENABLED" is not defined [-Wundef]
drivers/media/qeasycap/qv4l2-core/qv4l2-device.c:119:15: error: missing binary operator before token "("
make[4]: *** [drivers/media/qeasycap/qv4l2-core/qv4l2-device.o] Ошибка 1
make[4]: *** Ожидание завершения заданий...
  CC [M]  drivers/media/qeasycap/smi2021/smi2021_main.o
  CC [M]  drivers/media/qeasycap/smi2021/smi2021_bootloader.o
drivers/media/qeasycap/smi2021/smi2021_main.c: In function ‘smi2021_set_mode’:
drivers/media/qeasycap/smi2021/smi2021_main.c:47:2: error: implicit declaration of function ‘kzalloc’ [-Werror=implicit-function-declaration]
drivers/media/qeasycap/smi2021/smi2021_main.c:47:20: warning: initialization makes pointer from integer without a cast [enabled by default]
drivers/media/qeasycap/smi2021/smi2021_main.c: In function ‘smi2021_set_reg’:
drivers/media/qeasycap/smi2021/smi2021_main.c:120:15: warning: assignment makes pointer from integer without a cast [enabled by default]
drivers/media/qeasycap/smi2021/smi2021_main.c: In function ‘smi2021_get_reg’:
drivers/media/qeasycap/smi2021/smi2021_main.c:178:15: warning: assignment makes pointer from integer without a cast [enabled by default]
drivers/media/qeasycap/smi2021/smi2021_main.c: In function ‘smi2021_setup_iso_transfer’:
drivers/media/qeasycap/smi2021/smi2021_main.c:602:22: warning: assignment makes pointer from integer without a cast [enabled by default]
drivers/media/qeasycap/smi2021/smi2021_main.c: In function ‘smi2021_usb_probe’:
drivers/media/qeasycap/smi2021/smi2021_main.c:817:10: warning: assignment makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors
make[4]: *** [drivers/media/qeasycap/smi2021/smi2021_main.o] Ошибка 1
make[4]: *** Ожидание завершения заданий...
  CC [M]  drivers/media/qeasycap/stk1160/stk1160-core.o
make[3]: *** [drivers/media/qeasycap/smi2021] Ошибка 2
make[3]: *** Ожидание завершения заданий...
  CC [M]  drivers/media/qeasycap/stk1160/stk1160-v4l.o
  CC [M]  drivers/media/qeasycap/stk1160/stk1160-video.o
  CC [M]  drivers/media/qeasycap/stk1160/stk1160-i2c.o
make[3]: *** [drivers/media/qeasycap/qv4l2-core] Ошибка 2
  LD [M]  drivers/gator/gator.o
  LD [M]  drivers/media/qeasycap/stk1160/stk1160.o
make[2]: *** [drivers/media/qeasycap] Ошибка 2
make[1]: *** [drivers/media] Ошибка 2
make: *** [drivers] Ошибка 2


Rage2 24.07.2014 16:36

Цитата:

Сообщение от nrgizer79 (Сообщение 302587)
Всем привет!
Собираю модуль для EasyCap под ODROID U3.
Исходники ядра скачал (у меня в папку linux).
Компилятор установил (arm-linux-gnueabihf-)
Исходники драйверов скачал и скопировал в папку linux/drivers/media
Конфиг устройства скачал и распаковал (назвал easycap_defconfig).
Пытаюсь скомпилировать, вот итог (что я делаю неправильно ?):

Сорцы взял из шапки, они же немного переделаны для ядра 3.1 (nexus7 2012)

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

nrgizer79 24.07.2014 17:08

Цитата:

Сообщение от Rage2 (Сообщение 302588)
Сорцы взял из шапки, они же немного переделаны для ядра 3.1 (nexus7 2012)

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

По ссылке из инструкции сорцы удалены.
Есть у кого ???

Rage2 24.07.2014 18:46

Цитата:

Сообщение от nrgizer79 (Сообщение 302589)
По ссылке из инструкции сорцы удалены.
Есть у кого ???

http://git.linuxtv.org/media_tree.git

coord 28.07.2014 14:46

Добрый день!
Подскажите пожалуйста, почему на картинке происходит как бы мелкий сдвиг через строчно. При движении камеры этот сдвиг увеличивается. Камера Pal, 720*582, stk 1160

Rage2 28.07.2014 16:54

Цитата:

Сообщение от coord (Сообщение 302798)
Добрый день!
Подскажите пожалуйста, почему на картинке происходит как бы мелкий сдвиг через строчно. При движении камеры этот сдвиг увеличивается. Камера Pal, 720*582, stk 1160

Потому что это интерлейс. Вот тут понятно рассказывается откуда берется это явление.

coord 28.07.2014 17:57

Это я и предполагал. Только как с этим бороться. Вроде в какой-то версии каркама я встречал настройки по выбору разрешения. Может быть проблема в этом?

Rage2 28.07.2014 18:13

Цитата:

Сообщение от coord (Сообщение 302805)
Это я и предполагал. Только как с этим бороться. Вроде в какой-то версии каркама я встречал настройки по выбору разрешения. Может быть проблема в этом?

Плохо читали статью. Дело не в разрешении.
Нужно дописывать каркам, прикручивать фильтры.

coord 28.07.2014 18:17

Спасибо уже понял. Как сложно это все сделать? Камеры которые приобрел очень понравились. С реальным углом в 170гр. Плюс питание от 5 вольт. Запитываю от NSD.

Rage2 28.07.2014 18:20

Цитата:

Сообщение от coord (Сообщение 302808)
Спасибо уже понял. Как сложно это все сделать?

Хех....глюки бы починить сперва...а потом красивости)
Но увы, разработка прекратилась. :sad2:

coord 28.07.2014 18:23

Получается только менять камеры? На какие?

Rage2 28.07.2014 19:39

Цитата:

Сообщение от coord (Сообщение 302810)
Получается только менять камеры? На какие?

дело не в камере...а в изикапе....его дрова и софт.
Подключите свою камеру к телику и этой гребенки вы скорее всего не увидите.

Bkmz 28.07.2014 19:43

Цитата:

Сообщение от Rage2 (Сообщение 302809)
Хех....глюки бы починить сперва...а потом красивости)
Но увы, разработка прекратилась. :sad2:

А может собраться и на фрилансе кого нить найти?

Rage2 28.07.2014 19:55

фриланс то еще кидалово!) Нужен кто-то из "своих".
Вот если бы Daniel занялся...:rolleyes2:

Bkmz 28.07.2014 20:11

Цитата:

Сообщение от Rage2 (Сообщение 302828)
фриланс то еще кидалово!) Нужен кто-то из "своих".
Вот если бы Daniel занялся...:rolleyes2:

Кстати! Давай постучим ему в ЛС?

coord 28.07.2014 22:11

Цитата:

Сообщение от Rage2 (Сообщение 302824)
дело не в камере...а в изикапе....его дрова и софт.
Подключите свою камеру к телику и этой гребенки вы скорее всего не увидите.

тогда как же у других кто установил данную связку это работает? У всех присутствует этот эффект гребенки?

Rage2 29.07.2014 03:26

Цитата:

Сообщение от coord (Сообщение 302839)
тогда как же у других кто установил данную связку это работает? У всех присутствует этот эффект гребенки?

Да у всех. Но при движении задним ходом (парковка) гребенки практически незаметно.

coord 29.07.2014 12:11

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

Daniel 29.07.2014 14:04

Цитата:

Сообщение от Rage2 (Сообщение 302828)
фриланс то еще кидалово!) Нужен кто-то из "своих".
Вот если бы Daniel занялся...:rolleyes2:

Сразу вопросы:
  1. исходники CarCam есть для доработки? Или надо с нуля все писать?
  2. нужно универсальное решение для всех планшетов/изикапов, или можно ограничиться популярными моделями?
Это только пока, чтобы понимать масштаб.
Сейчас ковыряем UVC Grabber, который Mine VCAP 2900. Как оказалось, он не совсем UVC, из-за чего возникли сложности. Если с easycap будет проще, вероятно, возьмемся за него. Завтра, думаю, будет понятно, куда плыть дальше.

s.m. 29.07.2014 14:08

Цитата:

Сообщение от Daniel (Сообщение 302871)
Сразу вопросы:
  1. исходники CarCam есть для доработки? Или надо с нуля все писать?
  2. нужно универсальное решение для всех планшетов/изикапов, или можно ограничиться популярными моделями?
Это только пока, чтобы понимать масштаб.
Сейчас ковыряем UVC Grabber, который Mine VCAP 2900. Как оказалось, он не совсем UVC, из-за чего возникли сложности. Если с easycap будет проще, вероятно, возьмемся за него. Завтра, думаю, будет понятно, куда плыть дальше.

А спросить у автора исходники?
У меня есть очень старой версии исходники, не знаю, может Дима (автор) против будет?

Bkmz 29.07.2014 16:18

Цитата:

Сообщение от s.m. (Сообщение 302872)
А спросить у автора исходники?
У меня есть очень старой версии исходники, не знаю, может Дима (автор) против будет?

Кстати, да. Наверное он бы мог на гитхаб выложить, если бы хотел.
Скорее всего придется писать заново.

По поводу универсального решения. Тут нужно пару критериев учесть, например:
чип easycap stk1160, работоспособность программы андрой версии не ниже.... (ну или nexus 7 2012, 2013 хотя бы).

sandr2010 29.07.2014 23:13

Цитата:

Сообщение от Bkmz (Сообщение 302880)

ну или nexus 7 2012, 2013 хотя бы.

Или хотя бы для MTK - чем хуже пользователи тел с этими чипами?

Foblas 30.07.2014 01:54

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

nrgizer79 30.07.2014 17:22

Цитата:

Сообщение от Rage2 (Сообщение 302596)

Скачал себе дерево.
Взял оттуда папки stk1160 и v4l2-core.
Поместил себе в /home/odroid/kernel/linux-odroid-3.0.y-android/drivers/media
Прописал папки в makefile.
Такая вот ошибка:
Код:

odroid@odroid-Aspire-4720Z:~/kernel/linux-odroid-3.0.y-android$ make -j2 ARCH=arm modules
  CHK    include/linux/version.h
  CHK    include/generated/utsrelease.h
  CC      scripts/mod/empty.o
gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’
gcc: note: valid arguments to ‘-mabi=’ are: ms sysv
gcc: error: unrecognized command line option ‘-mlittle-endian’
gcc: error: unrecognized command line option ‘-marm’
gcc: error: unrecognized command line option ‘-mfpu=neon’
gcc: error: unrecognized command line option ‘-mfloat-abi=softfp’
gcc: error: unrecognized command line option ‘-mapcs’
gcc: error: unrecognized command line option ‘-mno-sched-prolog’
gcc: error: unrecognized command line option ‘-mno-thumb-interwork’
gcc: error: unrecognized command line option ‘-mfpu=neon’
make[2]: *** [scripts/mod/empty.o] Error 1
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2
make: *** Waiting for unfinished jobs....
make[1]: `include/generated/mach-types.h' is up to date.


Rage2 30.07.2014 18:01

nrgizer79, что у вас с компилятором...дрова не причём.

nrgizer79 31.07.2014 10:47

Цитата:

Сообщение от Rage2 (Сообщение 302968)
nrgizer79, что у вас с компилятором...дрова не причём.

С компилятором разобрался.
Модули другие компилятся, а вот для изи не хотят:
1. Кладу папки с дровами stk1160 и v4l2-core в папку с ядром ядро/drivers/media
2. В makefile в папке ядро/drivers/media добавляю строки:
Код:

obj-m += v4l2-core/
obj-m += stk1160/

3. Запускаю компиляцию, она проходит, но в папки с дровами "не заглядывает"
Код:

odroid@odroid-Aspire-4720Z:~/kernel/linux-odroid-3.0.y-android$ make -j4 ARCH=arm modules
  CHK    include/linux/version.h
  CHK    include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK    gator_events.h
/bin/bash drivers/gator/gator_events.sh gator_events.h drivers/gator
  CC [M]  drivers/gator/gator_main.o
  LD [M]  drivers/gator/gator.o
  Building modules, stage 2.
  MODPOST 9 modules
  LD [M]  drivers/gator/gator.ko

Я так понимаю, что то нужно правильно в makefile прописывать ???

myen 31.07.2014 10:53

Цитата:

Сообщение от Daniel (Сообщение 302871)
исходники CarCam есть для доработки? Или надо с нуля все писать?

http://pccar.ru/showpost.php?p=300293&postcount=865

Bkmz 31.07.2014 11:49

Цитата:

Сообщение от myen (Сообщение 303037)

он на форуме не появлялся месяц....

Daniel 31.07.2014 12:28

Как я понял, исходники мало понадобятся. Если будем делать, то скорее всего с нуля, или на основе чего-то другого. Но не раньше, чем через месяц - сначала нужно старые долги закрыть. :smile2:

Меня тут, конечно, могут разнести в пух и прах, но есть такая идея: подключить изикап к роутеру, на который поставить linux и настроить вывод видео в ip. С программистом говорил - теоретически возможно, но на практике надо смотреть. Решение, вроде как, универсальное и не ресурсоемкое для планшета (разве что роутер прибавит около 1000руб. к проекту), автоматику реализовать не сложно. Минусы, конечно, тоже есть, думаю сейчас спецы понабросают целую кучу. Но, ИМХО, если дорога уперлась в стену, лучше начать искать другой путь, чем продолжать долбить стену, не зная ее толщины. Тем более, что опыта накоплено немало и его можно использовать.

Это только идея, а не руководство к действию. Если есть объективные минусы, а не надуманные предположения, излагайте. И данной теме, вроде как, эта идея не противоречит.

anton2204 31.07.2014 14:09

Если я правильно понимаю, с Изикапом проблема, если запускаешь CarCam, а камера ещё не подключена/нет сигнала. Может реализовать запуск программы через аппаратную кнопку(через контроллер)/контакты реле от лампы ЗХ? А камеру подключить постоянно. Кнопка нажата - программа запущена, отжата - программа закрывается/работает в фоне.
P.S. Просьба сильно не пинать, все ИМХО.

coord 31.07.2014 14:18

Цитата:

Сообщение от anton2204 (Сообщение 303060)
Если я правильно понимаю, с Изикапом проблема, если запускаешь CarCam, а камера ещё не подключена/нет сигнала. Может реализовать запуск программы через аппаратную кнопку(через контроллер)/контакты реле от лампы ЗХ? А камеру подключить постоянно. Кнопка нажата - программа запущена, отжата - программа закрывается/работает в фоне.
P.S. Просьба сильно не пинать, все ИМХО.

У меня на столе без разницы когда подключаешь камеру.

Bkmz 31.07.2014 14:44

Цитата:

Сообщение от Daniel (Сообщение 303051)
Как я понял, исходники мало понадобятся. Если будем делать, то скорее всего с нуля, или на основе чего-то другого. Но не раньше, чем через месяц - сначала нужно старые долги закрыть. :smile2:

Меня тут, конечно, могут разнести в пух и прах, но есть такая идея: подключить изикап к роутеру, на который поставить linux и настроить вывод видео в ip. С программистом говорил - теоретически возможно, но на практике надо смотреть. Решение, вроде как, универсальное и не ресурсоемкое для планшета (разве что роутер прибавит около 1000руб. к проекту), автоматику реализовать не сложно. Минусы, конечно, тоже есть, думаю сейчас спецы понабросают целую кучу. Но, ИМХО, если дорога уперлась в стену, лучше начать искать другой путь, чем продолжать долбить стену, не зная ее толщины. Тем более, что опыта накоплено немало и его можно использовать.

Это только идея, а не руководство к действию. Если есть объективные минусы, а не надуманные предположения, излагайте. И данной теме, вроде как, эта идея не противоречит.

Роутер добавит стабильности я так понимаю ?

Daniel 01.08.2014 03:19

Цитата:

Сообщение от Bkmz (Сообщение 303067)
Роутер добавит стабильности я так понимаю ?

Больше универсальности. Практически, роутер в связке с изикапом может выполнять роль ip-сервера, а смотреть ip-камеры может любое мобильное устройство. О стабильности можно говорить только после тестирования.


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

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