Xilinx FPGA MPSOC 4EV的mipi摄像头imx317的4K@30 H265编码(二)petalinux工程

可提供一套调试好imx317 H265编解码的开发板,有需求的朋友可以联系。

接上一章MPSOC 4EV的mipi摄像头imx317的4K@30 H265编码(一)vivado工程-CSDN博客

本章是zu402开发板的案例,ZCU106等也同理。

1、通过BSP创建工程

BSP文件下载:

【免费】MPSOCZU4EVZU402开发板BSP文件资源-CSDN文库

petalinux-create -t project -s zu402_sd.bsp -n zu402_sd

2、添加xsa硬件描术文件

添加方法与基于MPSOC ZU402 的HDMI 4K@60 H265解码输出(二)HDMI 输出 Petalinux工程-CSDN博客

类似,只是把XSA换成上一章生成的XSA即可。不重复说明。

3、修改设备树文件

打开终端,定位到project-spec/meta-user/recipes-bsp/device-tree/files目录下:

输入命令:ln -sf zu402_hdmitx.dtsi system-user.dtsi

4、配置IP

#mipi csi2rx IP
media-ctl -d /dev/media1 -V "\"a0000000.mipi_csi2_rx_subsystem\":0  [fmt:SBGGR12_1X12/3840x2160 field:none]"
media-ctl -d /dev/media1 -V "\"a0000000.mipi_csi2_rx_subsystem\":1  [fmt:SBGGR12_1X12/3840x2160 field:none]"
#Demosaic IP
media-ctl -d /dev/media1 -V "\"a0020000.v_demosaic\":0  [fmt:SBGGR12_1X12/3840x2160 field:none]"
media-ctl -d /dev/media1 -V "\"a0020000.v_demosaic\":1  [fmt:RBG888_1X24/3840x2160 field:none]"
#Gamma IP
media-ctl -d /dev/media1 -V "\"a0040000.v_gamma_lut\":0  [fmt:RBG888_1X24/3840x2160 field:none]"
media-ctl -d /dev/media1 -V "\"a0040000.v_gamma_lut\":1  [fmt:RBG888_1X24/3840x2160 field:none]"
#VPSS: Scaler Only with CSC
media-ctl -d /dev/media1 -V "\"a0010000.v_proc_ss\":0  [fmt:RBG888_1X24/3840x2160 field:none]"
media-ctl -d /dev/media1 -V "\"a0010000.v_proc_ss\":1  [fmt:UYVY8_1X16/3840x2160 field:none]"

5、推流到电脑

gst-launch-1.0 v4l2src device=/dev/video0 io-mode=4 ! video/x-raw, format=NV16, width=3840, height=2160, framerate=30/1 !  omxh265enc qp-mode=auto gop-mode=basic gop-length=60 b-frames=0 target-bitrate=60000 num-slices=8 control-rate=constant prefetch-buffer=true low-bandwidth=false filler-data=true cpb-size=1000 initial-delay=500 periodicity-idr=60 ! video/x-h265,profile=main-422, alignment=au ! queue ! mpegtsmux alignment=7 name=mux ! rtpmp2tpay ! udpsink host=192.168.2.132 port=5005

有车载摄像头MIPI编码及回灌方案。

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值