Как использовать/изучить API вывода Video4Linux2 (экранный дисплей)?

Мой последний микропроцессор (Freescale iMX233) имеет 8 аппаратных наложений плюс встроенную функцию преобразования YUV в RGB. Они представили эти функции через драйвер v4l2. документация v4l2 не говорит об этом правильно то как его использовать. Есть ли какой-либо учебник или какой-либо справочный код, который я могу использовать для изучения API v4l2?


person SunnyShah    schedule 15.11.2009    source источник
comment
Что ж, я получил его, прочитав код драйвера. Через некоторое время я опубликую здесь подробное руководство.   -  person SunnyShah    schedule 19.11.2009
comment
Привет, было бы очень полезно, если бы вы предоставили подробный учебник, ожидающий этого. Заранее спасибо.   -  person Megharaj    schedule 25.03.2013
comment
@SunnyShah, у вас есть подробный учебник, на который я могу взглянуть?   -  person kimi    schedule 17.01.2019


Ответы (1)


API V4L2 не самый лучший API, и его не очень легко использовать.

Однако есть несколько доступных ресурсов.

Первый — официальный документ V4L2.

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

Наконец, этот простой, но достаточно полный пример захвата видео — хорошая основа кода для всех, кто хочет использовать V4L2 API. Он показывает 3 способа (буферы с отображением памяти, вызовы read() и буферы, выделенные приложением) получения данных через датчик камеры.

person Longfield    schedule 14.08.2010
comment
Я понял это, прочитав мое руководство по оборудованию и драйвер V4l2. - person SunnyShah; 15.08.2010
comment
Да, я видел ваш комментарий, но, поскольку вопрос был повторно задан Каримом, я подумал, что было бы неплохо получить более полный ответ с несколькими хорошими ресурсами по V4L2 (как своего рода справочник по stackoverflow) - person Longfield; 15.08.2010
comment
Спасибо за ссылку, четыре года спустя. :) - person nucleartide; 29.04.2014
comment
Страница примера захвата не работает. Кто-нибудь знает подобный ресурс? - person YOUNG; 09.07.2020