新技能丨FETA40i-C核心板实现高清模拟摄像头720P方案

飞凌嵌入式搭载全志a40i处理器的feta40i-c核心板,可支持4路模拟摄像头pal(720x576)/ntsc(720x480)。而实际使用过程中,pal或者ntsc格式的分辨率无法满足实际需求,经常有客户提出,是否可支持高清模拟摄像头?高清摄像头分辨率能否支持720p或者1080p?针对此需求,小编整理编辑了feta40i-c核心板linux/android 系统支持720p高清模拟摄像头解决思路。    方案评估 
根据a40i cpu手册描述,csi0支持最大到1080p@30fps,支持8-bit bt656接口。根据上述信息,硬件选择rn6752芯片,支持2路cvbs转bt656高清视频解码芯片,输入为2路不同时输入的cvbs,输出为bt656格式,自动检测ntsc/pal输入,720p和1080p解码,其中adc采样率高达72mhz,可实现最佳色彩和图像瞬态响应。
参考原理图vina与vinb为不同时输入,默认采用vina输入。内部有寄存器可控制通道切换。
驱动移植■ 将对应驱动放入如下路径:drivers/media/platform/sunxi-vfe/device/rn6752.c
■ 修改makefile文件obj-y +=rn6752.o 
■ 驱动编译
■ 修改sys_config1024x600.fex中csi0对应csi0_dev0_mname,csi0_dev0_twi_addr等参数
■ 编译内核并重新打包镜像,烧写
驱动移植时,需要注意:
1.摄像头所用引脚的复用需要去掉。
2.csi接口采用bt656,输入格式为yuv422,输出为nv21/nv12。
3.rn6752采用v4l2_mbus_fmt_uyvy8_2x8格式。
4.rn6752 采用的晶振为72mhz。
linux和android上显示效果 
1、linux上
 在linux上可采用默认出厂的cameratest进行测试。
预览效果如下:
2、android上
 在android上可采用 multiple camera 进行测试。
预览效果如下:
拓展阅读   目前android上行车记录仪app只支持video4对应的模拟摄像头,其他3路未做支持。可采用multiple camera预览4路模拟摄像头图像。
具体如图:
测试采用2个摄像头:(默认支持ntsc格式的模拟摄像头)
总结最后总结一下feta40i-c核心板支持hd摄像头方案:■ 目前调试了rn6752的支持。其它解码芯片方案,可联系飞凌嵌入式客服。
■ 目前只调试了720p@30fps的支持。
■ multiple camera为简单测试demo,旨在验证摄像头通路可预览。
■ 其中rn6752驱动与配置,以及multiple camera测试程序,如客户需要此方案可联系飞凌嵌入式客服。

SIMATIC S7-1500 PLC加减计数器简述
万用表测传感器的两种方法
计算和存储两者如何水乳交融
汽车发动机内部的技术运作原理解析
4月19日仅发布小米6一部手机?当然不止,还有一款隐藏新品
新技能丨FETA40i-C核心板实现高清模拟摄像头720P方案
特斯拉车主引荐计划期限延长,增加两个额外奖励
离子风枪你真的会使用吗?
学校网络视频监控系统的特性功能及应用方案
逆变电路的基本原理与线路图
太阳能环境参数测试仪的系统电路设计
东软集团签订战略合作协议 华为深化OneStorage战略
光度计电路图
郑俊芳:安全基建将依靠人工智能实现
电池包防水检测仪,电池包气密性检测仪,防护等级需达到 IP67 以上,需要进行电池包防水测试
8大“避坑”指南,教您如何选择高校管理系统!
PQFS有源滤波设备原理简述和故障案例分析
西门子能源首次作为独立运营公司参加进博会
管式土壤墒情监测站监测方案
机构预测:镍氢电池车几年后将被锂电池车超越