Поддержка веб-камеры USB в Nougat Camera API - PullRequest
0 голосов
/ 13 сентября 2018

Я создаю образ Nougat AOSP для Raspberry Pi 3, следуя этим инструкциям: https://github.com/tab-pi/platform_manifest. И у меня есть UVC-совместимая USB веб-камера (Logitech C525), к которой я хотел бы получить доступ через API камеры Android .

Пока веб-камера видна в UsbManager.getDeviceList () , но Camera.getNumberOfCameras () возвращает 0.

Я настроил ядро ​​так, чтобы при подключении веб-камеры появлялось /dev/video0 с соответствующими разрешениями:

$ adb shell ls -l /dev/video0
crw-rw---- 1 system camera 81,   0 2018-09-20 10:16 /dev/video0

Я пытался создать следующие HAL для моего дерева AOSP, новсе они терпят неудачу:

Короче говоря, как я могу получить доступ к USB-камере через API камеры Android на Raspberry Pi?

1 Ответ

0 голосов
/ 04 октября 2018

Вы можете попробовать проверить файл init.rc по адресу location / device / fsl /. И установите back_camera_name uvc. Во время загрузки он ищет указанную камеру по умолчанию и не может инициализировать драйвер камеры, если упомянутая камера отсутствует. Я столкнулся с той же проблемой в платах technexion imx6. Также вы найдете специальный файл платы, который в случае technexion называется init.i.MX6DL.rc, в котором указан параметр back_camera.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...