V4L2 controls vs. GeniCam features
55
Alvium CSI-2 Cameras User Guide V1.1.0
V4L2 controls vs. GenICam SFNC features
Embedded applications often use V4L2 controls provided with the Linux kernel to
operate and configure the camera. Machine vision applications typically use
GenICam SFNC features enabled by a transport layer communicating between a
software development kit (SDK) and the interface driver. SFNC features multiply
the range of functionalities available with V4L2 to enable enhanced applications.
This section compares functionalities provided by V4L2 controls and SFNC features.
on page 58 explains different handling of
functionalities for both sides.
V4L2 controls
Consider that V4L2 controls change through the Linux kernel development. The
driver for Alvium CSI-2 cameras currently supports kernel 4.1.15 (Wandboard and
Nitrogen6_MAX).
For a description of V4L2 controls related to the
current kernel version
, see
https://linuxtv.org/downloads/v4l-dvb-apis/uapi/v4l/v4l2.html
.
GenICam features
•
The
GenICam – yet another standard?
white paper gives an idea of the
GeniCam concept. See
https://www.alliedvision.com/en/support/
technical-papers-knowledge-base.html
.
•
For a description of
GenICam SFNC features
, see
i
i