海思3516A bt1120 视频输入相关总结

本文介绍了如何将FPGA模拟视频数据通过BT1120输入到海思3516A芯片。主要涉及修改代码、设置传感器类型、调整分辨率、更新UV时序以及加载KO文件。调试过程中,通过检查VI模块状态进行问题排查,强调了整体学习和硬件连接的重要性。
摘要由CSDN通过智能技术生成

因为实验室项目需要将FPGA里的模拟视频数据通过bt1120输入给海思3516A,因此我这个刚进实验室的项目小白硬着头皮开始了3516A的学习之旅。

所使用的开发板是在某宝上买的开发好的3516A+OV4689成品,所带的代码都是和OV4689配套,所以除了编译环境的搭建之外最重要的工作就是修改代码以及板子的ko加载,使其变成我们所希望的BT1120输入就ok了!

我们以rtsp-h264代码为例,该代码实现将获取的视频数据进行h264压缩后通过rtsp码流在播放器上实时播出,包括以下头文件,库,以及.c文件:

在sample_comm.h中可以看到3516A所支持的全部输入类型,可以看到支持bt1120 720p和 1080p类型输入。

接下来就是我们改的地方,在代码这里总共需要修改三个部分,首先需要把Makefile里的sensor类型改为SAMPLE_VI_MODE_BT1120_720P(或者1080P)

接下来需要修改的是sample_venc.c,在函数*SAMPLE_VENC_1080P_CLASSIC(HI_VOID     *arg)中修改

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值