Автор Тема: orange pi pc как видеосервер  (Прочитано 3719 раз)

ZhaGuiLong

  • Гость
orange pi pc как видеосервер
« : Январь 06, 2016, 06:51:30 pm »
Есть задача - организовать на Orange Pi PC сервер для записи с аналоговой камеры с помощью usb-платы видеозахвата на чипе STK1160. Здесь есть полное описание устройства. В ядре версии 3.4 этих дров нет, но отсюда можно стащить исходники дров. Самому собрать модули у меня пока не хватило ума. Инструкции в основном для тех, кто и без инструкций может это сделать, содержат общую информацию без конкретики. Помогите глупому (ленивому) для начала хотя бы установить дрова на этот юсб-свисток желательно на ubuntu. Вопросы по поводу программы для захвата возникнут позже. Дрова будут - можно хотя бы выводить изображение с помощью mplayer. Помощь в виде пошаговой инструкции с четким перечнем команд, а не фразами, как в инструкции про установку kernel драйверов mali 400 типа "Сообщаем ядру что у нас появились новые друзья", приветствуется. Лучше, конечно, собранные модули или образ Ubuntu mate с дровами STK1160.  ;) Не сочтите за наглость...

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 402
  • Лайков: 101
  • Карма: +13/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #1 : Март 08, 2016, 05:58:20 am »
Я пытался с кондачка добавить этот драйвер к исходникам ядра "от Бориса", он компилируется, но собираться не хочет, тк зависит от других модулей, которых тоже нет в исходниках, их тоже нужно добавлять, в свою очередь у них свои зависимости и все это надо отследить. Так что эта задача не совсем тривиальная, но не думаю, что не выполнимая.
« Последнее редактирование: Март 08, 2016, 09:08:37 am от AlDemin »

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 402
  • Лайков: 101
  • Карма: +13/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #2 : Март 08, 2016, 03:55:52 pm »
Собрался у меня этот драйвер, можете тестировать, я не имея устройство под рукой могу только гадать будет работать или нет. И еще EasyCap EasyCap-у рознь, смотрите что у вас внутри.
Т.к. udev у нас намеренно или нет - отключен, загрузку модулей прописываем в /etс/modules
Для работы понадобяться:
videodev
 v4l2-common

возможно v4l2-int-device и saa7115
videobuf2-core
 videobuf2-memops
 videobuf2-vmalloc

возможно  v4l2-mem2mem и mem2mem_testdev
 ac97_bus
 snd-ac97-codec
 snd-usb-audio

и собственно stk1160

Ссылки:
Pi2/PC/ONE  https://yadi.sk/d/48xnoShjpyvPS
Pi+/+2   https://yadi.sk/d/TGN8-k-NupEJG


UPD: stk1160 сам тянет за собой по цепочке videodev v4l2-common videobuf2-core  videobuf2-memops  videobuf2-vmalloc ac97_bus и  snd-ac97-codec.
mem2mem_testdev v4l2-mem2mem создают тестовое устройство /dev/videoX и возможно не нужны как и v4l2-int-device
Зачем нужны saa7115 и snd-usb-audio, не знаю, возможно потребуется реальному устройству.
« Последнее редактирование: Сентябрь 06, 2016, 10:07:00 am от AlDemin »

Оффлайн zamar81

Re: orange pi pc как видеосервер
« Ответ #3 : Апрель 14, 2016, 10:11:22 pm »
@AlDemin

EasyCap выпускают на разных чипах, поэтому видимо в драйвере разные модули. Можете пояснить пошагово, что конкретно делать с архивом по вашей ссылке - это многим пригодится? На Orange PI PC сейчас стоит дистро OrangePI-PC_Ubuntu_Vivid_Mate от loboris.
« Последнее редактирование: Апрель 14, 2016, 10:42:27 pm от zamar81 »

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 402
  • Лайков: 101
  • Карма: +13/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #4 : Апрель 15, 2016, 08:40:05 am »
@ZhaGuiLong спрашивал как сробрать драйвер stk1160.
Я включил его у себя в дерево исходников "от Бориса" нашел руками нужные зависимости и собрал. В архивах готовое ядро с модулями и фирмварями.
Ядро заменить на 1м разделе, папки заменить на 2м разделе в /lib, но тк я времени прошло много, не уверен, что по ссылкам все еще те самые ядра.

Оффлайн zamar81

Re: orange pi pc как видеосервер
« Ответ #5 : Апрель 15, 2016, 03:58:33 pm »
Вроде loboris давно не выкладывал обновлений на обменниках на свои дистро и кернел. Попробую - отпишусь. Весьма полезная штука этот EasyCap.  :)

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 402
  • Лайков: 101
  • Карма: +13/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #6 : Апрель 15, 2016, 08:47:46 pm »
stk1160.ko в архивах в наличии, возможно это все еще те архивы с теми самыми ядрами, я сам уже не помню, тк ядро пересобирал много-много раз после этого, а выкладывал или нет не помню.

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 182
  • Лайков: 13
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #7 : Май 16, 2016, 04:40:06 pm »
Так отпишитесь, пожалуйста, по результату. Получилось подключить устройство или нет? И где устройство брали, а то можно попасть на другой чипсет?

Заказал на ali easycap. Придет попробую расковырять.
« Последнее редактирование: Май 30, 2016, 10:13:47 pm от vash_sa »

Оффлайн UB3GAD

  • Moderator
  • Посвященный
  • *****
  • Сообщений: 201
  • Лайков: 129
  • Карма: +14/-0
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #8 : Июнь 11, 2016, 02:53:01 pm »
Так отпишитесь, пожалуйста, по результату. Получилось подключить устройство или нет? И где устройство брали, а то можно попасть на другой чипсет?

Заказал на ali easycap. Придет попробую расковырять.

Ну как успехи, получилось или нет.
Orange Pi PC

Оффлайн vash_sa

  • Посвященный
  • ***
  • Сообщений: 182
  • Лайков: 13
  • Карма: +0/-5
  • Orange Pi PC v 1.2
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #9 : Июнь 11, 2016, 03:05:42 pm »
Жду. Китайса долго шлет.

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 246
  • Лайков: 36
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: orange pi pc как видеосервер
« Ответ #10 : Сентябрь 06, 2016, 09:31:45 pm »
vash_sa, какие успехи в расковыривании easycap?
Orange Pi Plus

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 540
  • Лайков: 151
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: orange pi pc как видеосервер
« Ответ #11 : Сентябрь 06, 2016, 11:28:50 pm »
Поддерживаю. Ждём от Вас подробный отчёт в виде мануала, если Вы не против. Добавим в FAQ.
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн Юра

Re: orange pi pc как видеосервер
« Ответ #12 : Сентябрь 16, 2016, 02:03:33 am »
Я поставил orange pi pc работает  но только разрешение 320 х 240

Оффлайн Юра

Re: orange pi pc как видеосервер
« Ответ #13 : Сентябрь 29, 2016, 11:16:14 pm »
Нашел  люди!!!
Работает


http://forum.armbian.com/index.php/topic/1085-request-easycap-driver/?p=8963

В место select only usbtv выбираем STK1160(Я потратил пол года, сначала на wr703n пытался потом до апельсинки дошли руки) 
« Последнее редактирование: Сентябрь 29, 2016, 11:20:08 pm от Юра »

Оффлайн almik2

Re: orange pi pc как видеосервер
« Ответ #14 : Декабрь 01, 2016, 10:56:52 am »
Уважаемый Юрий! Не могли бы вы подробнее описать как вам удалось заставить easycap работать на orangepipc. Мне пока не удается. Мой easycap  с чипом usbtv007.