RidgeRun Linux Camera Drivers - Driver Delivery Process
Creating a Linux Camera Driver
Creating a Linux camera driver involves several key steps, all included in the product price:
Subdevice Driver
This step includes configuring the camera sensor via I2C, SPI, or other low-level communication methods to initialize the sensor and support various resolutions. RidgeRun custom drivers initially support one resolution, with the option to add more as needed.
Device Tree Modification
This involves configuring the capture subsystem and the video node (e.g., /dev/video), sometimes the video node has to be created.
This step also includes configuration of hardware modules, such as Video Input (VI) in the Jetson platform, the VPSS in UltraScale+, or the IPU in the i.MX6 and i.MX8 SoCs.
Linux V4L2 driver delivery
Once the V4L2 driver development is completed, RidgeRun provides the source code of the driver as well as instructions about how to compile and test the driver, normally using applications like GStreamer or Yavta with performance measurements like cpu load and frames per second.
Video Capture Services