RK3588实现2路SDI输入,2路SDI输出图像处理方案
1:RK3588实现2路SDI输入,2路SDI输出图像处理方案
SDI编码、解码器介绍。
SDI信号通过解码器,恢复视频信号,进入FPGA。FPGA将视频打包处理后,通过MIPI CSI-2接口传输给RK3588。RK3588接收图像后,进行处理。处理后的图像,通过MIPI DSI,或者BT1120、BT.656、HDMI等接口回传给FPGA。FPGA再将图像传输给SDI编码芯片发出。
整体方案框图如下:
2:FPGA通过MIPI CSI-2传输图像到RK3588调试
v4l2-ctl -d /dev/video0 --set-fmt-video=width=2304,height=1296,pixelformat=BA81 \--stream-mmap=3 \--stream-skip=3 \--stream-to=/tmp/cif888.out \--stream-count=1 \--stream-poll
[ 14.624791] rockchip-mipi-csi2 fdd10000.mipi0-csi2: hzpd csi2_s_stream
[ 14.624835] rockchip-mipi-csi2 fdd10000.mipi0-csi2: stream on, src_sd: 00000000d5480faf, sd_name:rockchip-csi2-dphy0
[ 14.624847] rockchip-mipi-csi2 fdd10000.mipi0-csi2: stream ON
[ 14.624856] rockchip-mipi-csi2 fdd10000.mipi0-csi2: hzpd csi2_start
[ 14.624882] rockchip-mipi-csi2 fdd10000.mipi0-csi2: hzpd csi2_update_sensor_info
[ 14.624904] rockchip-mipi-csi2: csi2->bus.num_data_lanes = 4
<<<<[ 15.185394] rockchip-mipi-csi2 fdd10000.mipi0-csi2: hzpd csi2_s_stream
[ 15.185458] rockchip-mipi-csi2 fdd10000.mipi0-csi2: stream off, src_sd: 00000000d5480faf, sd_name:rockchip-csi2-dphy0
[ 15.185472] rockchip-mipi-csi2 fdd10000.mipi0-csi2: stream OFF
图像抓取成功。
/tmp# ls -l
total 3624
-rw-r--r-- 1 root root 2985984 Mar 2 07:47 cif888.out
3:OLED调试
OLED屏接口,使用FPGA进行驱动。
RK3588图像,通过MIPI DSI传输给FPGA。FPGA再将OLED屏点亮。
RK3588运行测试命令,发出彩图测试。