Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

Aptina mt9v034 sensor V4L2 based linux driver

895 bytes added, 11:04, 11 June 2015
m
Tools
* https://gitorious.org/raw2rgbpnm
 
Documentation of Laurent Pinchart about Media controller on OMAP3430 ISP (V4L2 Helsinki Summit)
* http://linuxtv.org/downloads/presentations/summit_jun_2010/20100614-v4l2_summit-media.pdf
= Mainline status =
'''Submitted:''' OctDec. 54, 20122013
'''Permalink:''' [https://patchwork.kernellinuxtv.org/patch/1552451 20921/ /patch/155245120921/]
'''Status:''' Needs to revisitAccepted.
= linux-3.6.y status =
(None for the moment)
= linux-2.6.37.y status = '''Repository:''' [http://git.isee.biz/?p=pub/scm/linux-omap-2.6.git;a=shortlog;h=refs/heads/linux-2.6.37.y-camr00x0 linux-2.6.37.y-camr00x0]  git clone git://git.isee.biz/pub/scm/linux-omap-2.6.git -b linux-2.6.37.y-camr00x0 '''Status:''' Working
'''Repository:''' [http://git.isee.biz/?p=pub/scm/linux-omap-2.6.git;a=shortlog;hMT9V034 Testing notes ==refs/heads/linux-2.37.y-mt9v034 linux-2.37.y-mt9v034]
git clone git://git=== IGEP.isee.biz/pub/scm/linux-omap-2.6.git -b linux-2.37.y-mt9v034ini configuration===
'''Status:''' Working with issues<pre>buddy=camr00x0camr00x0.sensor=mt9v034 </pre>
== Testing notes = Tools ===
Use Laurent’s "media-ctl" and yavta command line tool,
media-ctl -r
media-ctl -l '"mt9v034 23-005c":0->"OMAP3 ISP CCDC":0[1]'
media-ctl -l '"OMAP3 ISP CCDC":1->"OMAP3 ISP CCDC output":0[1]'
media-ctl -f '"mt9v034 23-005c":0 [SGRBG10 752x480]' media-ctl -f '"OMAP3 ISP CCDC":1 [SGRBG10 752x480]'
Capture data with,
raw2rgbpnm -f SGRBG10 -s 752x480 img-000000.bin img-000000.pnm
Configure pipeline to SENSOR -> CCDC -> PREVIEWER -> RESIZER  media-ctl -r media-ctl -l '"mt9v034 3-005c":0->"OMAP3 ISP CCDC":0[1]' media-ctl -l '"OMAP3 ISP CCDC":2->"OMAP3 ISP preview":0[1]' media-ctl -l '"OMAP3 ISP preview":1->"OMAP3 ISP resizer":0[1]' media-ctl -l '"OMAP3 ISP resizer":1->"OMAP3 ISP resizer output":0[1]' media-ctl -f '"mt9v034 3-005c":0[SGRBG10 752x480]' media-ctl -f '"OMAP3 ISP CCDC":0 [SGRBG10 752x480]' media-ctl -f '"OMAP3 ISP CCDC":2 [SGRBG10 752x480]' media-ctl -f '"OMAP3 ISP preview":1 [UYVY 752x480]' media-ctl -f '"OMAP3 ISP resizer":1 [UYVY 752x480]' Capture data with,  gst-launch v4l2src device== Known Issues ==/dev/video8 ! ffmpegcolorspace ! fbdevsink
* #001: Can't capture from previewer.* #002: Can't capture from resizer.== Notes ==
Pipeline for previewer
media-ctl -r
media-ctl -l '"mt9v034 23-005c":0->"OMAP3 ISP CCDC":0[1]'
media-ctl -l '"OMAP3 ISP CCDC":2->"OMAP3 ISP preview":0[1]'
media-ctl -l '"OMAP3 ISP preview":1->"OMAP3 ISP preview output":0[1]'
media-ctl -d /dev/media0 -f '"mt9v034 23-005c":0 [SGRBG10 752x480]' media-ctl -d /dev/media0 -f '"mt9v034 23-005c":0 [SGRBG10 752x480]'
media-ctl -d /dev/media0 -f '"OMAP3 ISP CCDC":2 [SGRBG10 752x480]'
media-ctl -d /dev/media0 -f '"OMAP3 ISP preview":1 [UYVY 752x480]'
media-ctl -r
media-ctl -l '"mt9v034 23-005c":0->"OMAP3 ISP CCDC":0[1]'
media-ctl -l '"OMAP3 ISP CCDC":2->"OMAP3 ISP preview":0[1]'
media-ctl -l '"OMAP3 ISP preview":1->"OMAP3 ISP resizer":0[1]'
media-ctl -l '"OMAP3 ISP resizer":1->"OMAP3 ISP resizer output":0[1]'
media-ctl -f '"mt9v034 23-005c":0[SGRBG10 752x480]'
media-ctl -f '"OMAP3 ISP CCDC":0 [SGRBG10 752x480]'
media-ctl -f '"OMAP3 ISP CCDC":2 [SGRBG10 752x480]'
media-ctl -f '"OMAP3 ISP preview":1 [UYVY 752x480]'
media-ctl -f '"OMAP3 ISP resizer":1 [UYVY 752x480]'
4,199
edits