This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:sbc:edge2:add-ons:edge2-mipi-camera [2024/11/14 01:09] nick [Record Video with Gstreamer] |
products:sbc:edge2:add-ons:edge2-mipi-camera [2025/09/02 04:01] (current) gray |
||
---|---|---|---|
Line 6: | Line 6: | ||
===== Linux ===== | ===== Linux ===== | ||
+ | |||
<WRAP important > | <WRAP important > | ||
Line 22: | Line 23: | ||
Edit ''/ | Edit ''/ | ||
+ | |||
+ | <tabbox Fenix 1.7.4 or older version> | ||
About IMX585 and IMX678, the two cameras were disabled by default. So V11 or V12 hardware version should replace '' | About IMX585 and IMX678, the two cameras were disabled by default. So V11 or V12 hardware version should replace '' | ||
Line 31: | Line 34: | ||
Edit ''/ | Edit ''/ | ||
+ | |||
+ | <tabbox Fenix 1.7.5 or later version> | ||
+ | |||
+ | We enbale imx585 and imx678 by default, so just add overlay node '' | ||
+ | |||
+ | </ | ||
You need to reboot the device to take effect. | You need to reboot the device to take effect. | ||
</ | </ | ||
- | |||
==== Upgrade System ==== | ==== Upgrade System ==== | ||
Line 57: | Line 65: | ||
```shell | ```shell | ||
- | gst-launch-1.0 v4l2src device=/ | + | gst-launch-1.0 v4l2src device=/ |
``` | ``` | ||
Line 63: | Line 71: | ||
```shell | ```shell | ||
- | gst-launch-1.0 v4l2src device=/ | + | gst-launch-1.0 v4l2src device=/ |
``` | ``` | ||
For 4K@60fps, framerate should be set 60/1 | For 4K@60fps, framerate should be set 60/1 | ||
Line 70: | Line 78: | ||
```shell | ```shell | ||
- | gst-launch-1.0 v4l2src device=/ | + | gst-launch-1.0 v4l2src device=/ |
``` | ``` | ||
Line 161: | Line 169: | ||
sudo apt install v4l-utils | sudo apt install v4l-utils | ||
``` | ``` | ||
- | |||
- | <tabbox kernel 5.10.66> | ||
- | |||
- | Capture frame from '' | ||
- | |||
- | ```shell | ||
- | v4l2-ctl -d / | ||
- | ``` | ||
- | |||
- | Capture frame from '' | ||
- | |||
- | ```shell | ||
- | v4l2-ctl -d / | ||
- | ``` | ||
- | |||
- | Capture frame from '' | ||
- | |||
- | ```shell | ||
- | v4l2-ctl -d / | ||
- | ``` | ||
- | |||
- | <tabbox Other version> | ||
Capture frame from '' | Capture frame from '' | ||
Line 201: | Line 187: | ||
v4l2-ctl -d / | v4l2-ctl -d / | ||
``` | ``` | ||
- | |||
- | </ | ||
It will capture a '' | It will capture a '' | ||
Line 213: | Line 197: | ||
``` | ``` | ||
+ | |||
+ | ==== Camera Interfaces Performance ==== | ||
+ | |||
+ | <tabbox IMX415> | ||
+ | | ^ CAM2 2lane, connect one camera separately ^ CAM2 2lane, connect three camera simultaneously ^ CAM2 4lane, connect one camera separately ^ CAM2 4lane, connect three camera simultaneously ^ CMA2 4lane, connect 2 cameras to CAM3 and CAM2 separately ^ | ||
+ | ^ CAM1 | 4K@30fps | ||
+ | ^ CAM2 | 4K@30fps | ||
+ | ^ CAM3 | 4K@60fps | ||
+ | <tabbox OS08A10> | ||
+ | | ^ CAM2 2lane, connect one camera separately ^ CAM2 2lane, connect three camera simultaneously ^ CAM2 4lane, connect one camera separately ^ CAM2 4lane, connect three camera simultaneously ^ CMA2 4lane, connect 2 cameras to CAM3 and CAM2 separately ^ | ||
+ | ^ CAM1 | 4K@30fps | ||
+ | ^ CAM2 | 4K@30fps | ||
+ | ^ CAM3 | 4K@60fps | ||
+ | <tabbox IMX585> | ||
+ | | ^ CAM2 2lane, connect one camera separately ^ CAM2 2lane, connect three camera simultaneously ^ CAM2 4lane, connect one camera separately ^ CAM2 4lane, connect three camera simultaneously ^ CMA2 4lane, connect 2 cameras to CAM3 and CAM2 separately ^ | ||
+ | ^ CAM1 | 4K@30fps | ||
+ | ^ CAM2 | 4K@30fps | ||
+ | ^ CAM3 | 4K@60fps | ||
+ | <tabbox IMX678> | ||
+ | | ^ CAM2 2lane, connect one camera separately ^ CAM2 2lane, connect three camera simultaneously ^ CAM2 4lane, connect one camera separately ^ CAM2 4lane, connect three camera simultaneously ^ CMA2 4lane, connect 2 cameras to CAM3 and CAM2 separately ^ | ||
+ | ^ CAM1 | 4K@30fps | ||
+ | ^ CAM2 | 4K@30fps | ||
+ | ^ CAM3 | 4K@60fps | ||
+ | |||
+ | </ | ||
===== Android ===== | ===== Android ===== |