Access modes
196
Alvium CSI-2 Cameras User Guide V2.8.1
Data flow
Direct Register Access
: Data is read from and written to registers directly.
Video4Linux Access
: V4L2 controls registers are used.
GenICam for CSI-2 Access
: GenICam features are used.
Figure 64: Camera control using the different access modes
Imaging applications
V4L2
Other V4L2
driver
User
space
Soft
ware
Hard
ware
Kernel
space
Embedded
hardware
Camera
Other
application
GStreamer
Direct
Register
Access
V4L2 framework
1
Ioctls = ioctl() function
Legend
Video4Linux Access
Registers
F0F00614
F1000040
F1001000
…………..
…………..
MIPI CSI-2 driver: Image data
I2C driver:
Control data
MIPI CSI-2 driver: Image data
I2C driver:
Control data
MIPI CSI-2 PHY
I2C PHY
MIPI CSI-2 PHY
I2C PHY
Features
HeightMax
Height
OffsetY
…………..
…………..
Driver for Alvium CSI-2
cameras
V4L2
ioctls
1
Vimba
Vimba MIPI CSI-2 TL
GenICam for CSI-2 Access
OpenCV
Third party,
GenICam
compliant
GenICam IOCTLs