V4L2 controls vs. GeniCam features
54
Alvium CSI-2 Cameras User Guide V1.1.0
Access modes data flow
Direct Register Access
: Data is read from and written to registers directly.
Video4Linux Access
: V4L2 controls registers.
Figure 18: Camera control using the different access modes
Imaging applica
Ɵ
ons
V4L2
Other V4L2
driver
User
space
So
Ō
ware
Hard
ware
Kernel
space
Embedded
hardware
Camera
Other
applica
Ɵ
on
Driver for Alvium CSI-2
cameras
V4L2
ioctls*
GStreamer
Direct
Register
Access
V4L2 framework
OpenCV
MIPI CSI-2 PHY
I2C PHY
MIPI CSI-2 driver:
Image data
I2C driver:
Control data
* ioctls = ioctl() func
Ɵ
on
Legend
Video4Linux Access
Registers
F0F00614
F1000040
F1001000
…………..
…………..