Страница 1 из 1
веб-камера + STM32
Добавлено: Пн июл 22, 2013 18:19:39
A-Soft
Встала проблема - надо работать со стандартной USB веб-камерой именно с микроконтроллера (STM32F107).
По сути нужен исходник стандартного USB драйвера Windows для веб-камеры.
Или стандартный USB - интерфейс веб-камеры (коды команд, что дают).
Еще точнее - мне нужно только фотографировать (звук не нужен).
Кто сталкивался - выручайте.
Re: веб-камера + STM32
Добавлено: Ср июл 24, 2013 18:56:46
A-Soft
Ау! Ребята откликнитесь! Может не в ту ветку забил вопрос?

Re: веб-камера + STM32
Добавлено: Ср июл 24, 2013 21:44:15
VDLab
Подозреваю, что "стандартного драйвера вебкамеры" не существует. Есть камеры на чипсетах, драйвера которых включены в дистрибутив винды. Самих контроллеров достаточно много, и у всех свой интерфейс.
По поводу подключения к STM32 - есть большие сомнения, что он потянет работу с вебкой, впрочем, можно и попробовать. Ну а за исходниками работы с камерами наверное нужно лезть в какой нибудь дистрибутив линукса посовременнее. Возни конечно много, но других вариантов я не вижу.
Re: веб-камера + STM32
Добавлено: Чт июл 25, 2013 05:29:49
A-Soft
Благодарю VDLab! Теперь есть азимут на клад. Буду копать.

Re: веб-камера + STM32
Добавлено: Вс авг 11, 2013 15:51:53
misyachniy
VDLab писал(а):Подозреваю, что "стандартного драйвера вебкамеры" не существует.
Не существует. Вебкамера самостоятельное устройство с Ethernet интерфейсом.
Зато есть Audio/Video Device Class
http://www.usb.org/developers/devclass_docs
Когда было больше свободного времени я пытался присоединить usb камеру к микроконтроллеру Luminary до того как TI приобрел ее.
Использовал снифер
http://www.wingmanteam.com/usbsnoopy/
Идея проста, Виндовс детектирует как стандартное видео устройство ,посылает стандартные запросы для определения данных о возможностях камеры. в Стандартной программе видео от Виндовс можно выбрать требуемое разрешение и увидеть стандартные посылки для выбора параметров. после этого в камера шлет непрерывный поток в формате MJPEG.
Не знаю как кой конечный итог подключения, в СТМ есть прямой интерфейс к видеоматрицам, такой же интерфейс и в матрицах видеокамер.
Re: веб-камера + STM32
Добавлено: Вс авг 11, 2013 16:02:02
A-Soft
Да, блин, проблема решена просче - буду приобретать другой контроллер, с Линуксом и набором дров. STM32 не вывезет две камеры. И к тому же на новом контроллере (
Freescale iMX6Q) будет 4 порта usb 2.0.
Трудно мне с английского понимать про usb. По-русски-то не быстро въехал.
А вот за снифер, misyachniy, большое спасибо.
Re: веб-камера + STM32
Добавлено: Вс авг 11, 2013 16:08:40
Desutorakuta
Линуксом, насколько мне известно, поддерживаются две версии стандартов USB камер
UVC
http://www.ideasonboard.org/uvc/
GSPCA
http://linuxtv.org/wiki/index.php/Gspca
Если ваша камера в списке одного из стандартов, можно смело направятся копать соответствующие модули ядра Linux.
ADD:
Или действительно SOC с поддержкой Linux'а.
Re: веб-камера + STM32
Добавлено: Вс авг 11, 2013 16:25:58
A-Soft
Рано или поздно все равно придется с Линуксом работать - никуда не денусь. А камеру проще купить другую, которая подойдет. Благо они не дорогие. Благодарю за совет.