This document explains the camera subsystem that receives data through a MIPI CSI interface.
USB camera data is delivered though a USB interface, and the camera subsystem doesn’t involve USB camera data transaction. See USB camera configuration for USB camera usage.
Network camera data is delivered though a network interface, and the camera subsystem doesn’t involve network camera data transaction. The device can receive network camera data through the GStreamer rtspsrc plugin.
Camera components
The following diagram shows the components of Qualcomm Camera.
| Component | Description |
|---|---|
| Gst camera plugin (qtiqmmfsrc) | GStreamer plugin for Qualcomm’s camera subsystem |
| Camera Core Software | Qualcomm’s proprietary camera software that provides the interface to develop camera sensor drivers, camera tuning, and custom software nodes |
| Camera Core Driver | Qualcomm camera subsystem driver in the downstream Linux kernel |
| CamSS V4L2 driver | Qualcomm camera subsystem driver in the upstream Linux kernel |
Prerequisites
- Set up your infrastructure as described in the Qualcomm Linux Build Guide
- Flash the latest software release to the development board
- Set up SSH connection:
- Enable SSH in Permissive mode by performing the steps mentioned in Use SSH.
- Connect to the device by running the following command:
For example, if the IP address of the device is 10.92.160.222, run the following command:
- The downstream camera driver isn’t enabled by default. To activate it, refer to the camera overlay configuration steps described in Qualcomm Linux Migration Guide.

