2013-08-20 2 views
0

У меня проблема с подключением видеодекодера (tvp5150) в качестве камеры к dev-kit для Android android samsung на API FIMC.Драйверы для ядра Android для устройства камеры

Насколько я знаю, декодеры действительно работают как интерфейс камеры для композитных камер. Я добавил драйверы в ядро ​​из menuconfig, обновил файл платы, но когда я запускаю приложение DEFAULT CAMERA, драйверы никогда не инициализируются, однако устройство было успешно проверено. Все, что я вижу, это черный экран и не vsync/hsync на чипе.

Мои вопросы

  • мне нужно использовать пользовательское приложение в пространстве пользователя, которая открывает новое устройство камеры.
  • Мне нужно добавить информацию о драйверах в фреймворк или другие слои, а также уровень ядра
  • Мне также нужно добавить конфигурацию в функции ioctl.
  • Что такое mem2mem_test_dev.c in /kernel/drivers/media/video/ для. шаблон виртуальной камеры? если да, то как я могу использовать его в android?
  • , что я пропустил здесь я новичок в ядро ​​и невежественны, что еще сделать после добавления драйверов ядра

мне нужна помощь и некоторые подробные примеры, если это возможно.

+0

Вы должны очистить свой вопрос. –

+0

сделано для исправления –

+0

Возможно, вам нужно добавить много функциональности для взаимодействия с драйвером в инфраструктуре android/где-то в пользовательском пространстве. Камеры не являются забавой от того, что я слышал. – zapl

ответ

1

Вам нужно написать/порт камера HAL (libcamera) - см TI портирование руководства http://processors.wiki.ti.com/index.php/TI-Android-DevKit-Camera_Porting_Guide

+0

Я следил за этой ссылкой TI, и, похоже, я пропустил много чего. У меня есть комплект Samsung и его ядро ​​- это немного другое хранилище, использующее только V4l2, но это ядро ​​также включает FIMC modlue. Можете ли вы предоставить что-то большее, что связано с архитектурой Samsung (s5pv210). Я много искал, но ничего не нашел для этого набора микросхем. –

+0

Я разместил эту ссылку в качестве примера того, что вам нужно реализовать, чтобы создать новый модуль камеры в Android. Если вы не можете найти HAL для своего водителя, тогда вы должны написать его самостоятельно. – msh