Skip to main content

MIPI CSI Interface

Support List

Camera NameSensor TypeResolution
OKDO 5MP CameraOV56475 megapixels
Radxa Camera 4KIMX4158.29 megapixels
Raspberry Pi Camera V2IMX2198 megapixels
Raspberry Pi Camera v1.3OV56475 megapixels

Accessory usage

OKDO 5MP Camera

  • Connection

    Connect ROCK 5A through the FPC cable as shown:

    camera connection
  • Enable Overlay

    1. Open the Kconsole terminal via the Application Launcher in the lower left corner and run the rsetup command:
     radxa@rock-5a:~$ rsetup 
    1. Enable OKDO 5MP Camera Overlay by Device Tree Configuration .
    tip

    Please enable [] Enable OKDO 5MP Camera Overlay。
    Exit and reboot after enabling the successful display of [*] Enable OKDO 5MP Camera for the configuration to take effect.

    1. Reboot
  • Test

    1. Preview

    Open a terminal and enter the following command to open the camera preview:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! xvimagesink;

    1. Take a picture

    Open a terminal and enter the following command to turn on the camera to take a picture:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! jpegenc ! multifilesink location=file.name.jpg;

    1. Shooting videos

    Open a terminal and enter the following command to turn the camera on to capture video:

    gst-launch-1.0 v4l2src num-buffers=512 device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! mpegtsmux ! filesink location=/home/radxa/file.name.mp4

Radxa Camera 4K

  • Connection

    Connect ROCK 5A through the FPC cable as shown:

    camera connection
  • Enable Overlay

    1. Open the Kconsole terminal via the Application Launcher in the lower left corner and run the rsetup command:
     radxa@rock-5a:~$ rsetup 
    1. Enable Radxa 4K Camera Overlay by Device Tree Configuration .
    tip

    Please enable [] Enable Radxa Camera 4K Overlay。
    Exit and reboot after enabling the successful display of [*] Enable Radxa Camera 4K for the configuration to take effect.

    1. Reboot
  • Test

    1. Preview

    Open a terminal and enter the following command to open the camera preview:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! xvimagesink;

    1. Take a picture

    Open a terminal and enter the following command to turn on the camera to take a picture:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! jpegenc ! multifilesink location=file.name.jpg;

    1. Shooting videos

    Open a terminal and enter the following command to turn the camera on to capture video:

    gst-launch-1.0 v4l2src num-buffers=512 device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! mpegtsmux ! filesink location=/home/radxa/file.name.mp4

Raspberry Pi Camera V2

  • Connection

    Connect ROCK 5A through the FPC cable as shown:

    camera connection
  • Enable Overlay

    1. Open the Kconsole terminal via the Application Launcher in the lower left corner and run the rsetup command:
     radxa@rock-5a:~$ rsetup 
    1. Enable Raspberry Pi Camera V2 Overlay by Device Tree Configuration .
    tip

    Please enable [] Enable Raspberry Pi Camera V2 Overlay。
    Exit and reboot after enabling the successful display of [*] Enable Raspberry Pi Camera V2 for the configuration to take effect.

    1. Reboot
  • Test

    1. Preview

    Open a terminal and enter the following command to open the camera preview:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! xvimagesink;

    1. Take a picture

    Open a terminal and enter the following command to turn on the camera to take a picture:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! jpegenc ! multifilesink location=file.name.jpg;

    1. Shooting videos

    Open a terminal and enter the following command to turn the camera on to capture video:

    gst-launch-1.0 v4l2src num-buffers=512 device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! mpegtsmux ! filesink location=/home/radxa/file.name.mp4

Raspberry Pi Camera v1.3

  • Connection

    Connect ROCK 5A through the FPC cable as shown:

    camera connection
  • Enable Overlay

    1. Open the Kconsole terminal via the Application Launcher in the lower left corner and run the rsetup command:
     radxa@rock-5a:~$ rsetup 
    1. Enable Raspberry Pi Camera v1.3 Overlay by Device Tree Configuration .
    tip

    Please enable [] Enable Raspberry Pi Camera v1.3 Overlay。
    Exit and reboot after enabling the successful display of [*] Enable Raspberry Pi Camera v1.3 for the configuration to take effect.

    1. Reboot
  • Test

    1. Preview

    Open a terminal and enter the following command to open the camera preview:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! xvimagesink;

    1. Take a picture

    Open a terminal and enter the following command to turn on the camera to take a picture:

    gst-launch-1.0 v4l2src device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 ! jpegenc ! multifilesink location=file.name.jpg;

    1. Shooting videos

    Open a terminal and enter the following command to turn the camera on to capture video:

    gst-launch-1.0 v4l2src num-buffers=512 device=/dev/video11 io-mode=4 ! videoconvert ! video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! mpegtsmux ! filesink location=/home/radxa/file.name.mp4