Инструменты пользователя

Инструменты сайта


wiki:hydra-ov5640-mipi

Работа с сенсором ov5640 MIPI на Hydra

Рассмотрим работу с сенсором на примере Wandcam, подключенного к модулю Hydra.

Диагностика

Во время запуска ядра должно появится сообщение «camera ov5640_mipi is found». Проверить можно командой:

root@hydra:~# dmesg | grep ov5640
[ 4.832762] camera ov5640_mipi is found

Ининциализация

Перед захватом изображения необходимо загрузить модуль ядра mxc_v4l2_capture

root@hydra:~# modprobe mxc_v4l2_capture

Удостоверимся, что необходимые модули загружены

root@hydra:~# lsmod
Module Size Used by
mxc_v4l2_capture 21093 1
ipu_bg_overlay_sdc 3846 1 mxc_v4l2_capture
ipu_still 1648 1 mxc_v4l2_capture
ipu_prp_enc 4602 1 mxc_v4l2_capture
ipu_csi_enc 2862 1 mxc_v4l2_capture
ipu_fg_overlay_sdc 4784 1 mxc_v4l2_capture
ov5640_camera_mipi 19606 0
camera_sensor_clock 702 1 ov5640_camera_mipi

Примеры команд

Теперь можно выполнить простые команды для захвата изображения:

# root@hydra:~# gst-launch mfw_v4lsrc ! autovideosink
MFW_GST_V4LSRC_PLUGIN 3.0.9 build on Dec 9 2013 21:37:50.
Setting pipeline to PAUSED ...
MFW_GST_V4LSINK_PLUGIN 3.0.9 build on Dec 9 2013 21:37:46.
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
full screen size:1920x1080
[V4L Update Display]: left=0, top=0, width=1920, height=1080
set v4l display crop sucessfully
set v4l rotate sucessfully
full screen size:1920x1080
>>V4L_SINK: Actually buffer status:
hardware buffer : 12
software buffer : 0

Примеры команд с выводом изображения на дисплей:

gst-launch mfw_v4lsrc capture-mode=4 ! autovideosink # захват видео 720p30
gst-launch mfw_v4lsrc capture-mode=5 ! autovideosink # захват видео 1080p30 (пока не работает)
gst-launch mfw_v4lsrc capture-mode=4 ! mfw_v4lsink rotate=180 # захват видео 720p30, поворот на 180 градусов
wiki/hydra-ov5640-mipi.txt · Последние изменения: 2014/05/16 14:49 — maxx