飞凌嵌入式搭载全志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测试程序,后续如果用户如有需要此方案可咨询本账号后台。

新技能丨全志 A40i 核心板实现高清模拟摄像头720P方案-飞凌嵌入式 - 飞凌嵌入式行业资讯 - 保定飞凌嵌入式技术有限公司

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

  1. 全志A40i核心板实现高清模拟摄像头720P方案

    飞凌嵌入式搭载全志A40i处理器的FETA40i-C核心板,可支持4路模拟摄像头PAL(720x576)/NTSC(720x480).而实际使用过程中,PAL或者NTSC格式的分辨率无法满足实际需求, ...

  2. 依托飞凌FETA40i-C核心板实现光时域反射仪的原理应用

    光时域反射仪(英文简称: OTDR ) 是测试中必不可少的工具, 通过对测量曲线的分析,了解光纤的均匀性.缺陷.断裂.接头耦合等若干性能的仪器.它是根据光的后向散射与菲涅耳反向原理制作,利用光在光纤中 ...

  3. 新的一年嘚拥有新的壁纸了,python批量采集高清壁纸

    前言 大家早好.午好.晚好吖 ❤ ~ 新的一年不得需要新的壁纸?今天我们就来采集一下 环境使用: Python 3.8 解释器 Pycharm 编辑器 第三方模块 import requests &g ...

  4. 790页微软官方《.Net核心编程》高清版PDF,提供下载

    本文档由微软技术专家编写,从1.1版本持续维护升级至今,开篇就详细对比了各版本中的差异,内容包含了ASP.NET Core.Blazor.WebAPI.SignalR.gRPC.EF Core.云原生 ...

  5. 元旦节快乐,新的一年新的福利,给大家准备了高清无码的白虎图

    是时候给大家一点福利了

  6. 清华团队曝光「新冠病毒」3D高清结构照!这个恶魔已感染1亿地球人

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 鱼羊 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 新 ...

  7. c#写字板实现加粗功能_Windows 7中写字板和绘画中的新功能

    c#写字板实现加粗功能 WordPad and Paint are often overlooked accessories included in all versions of Windows s ...

  8. 于掌控板实现简单的抢答器系统

    基于掌控板实现简单的抢答器系统/手动判断正误,随机发送题目 一.实验目的及要求 实现掌控板抢答器功能. 二.实验原理与内容 基于TinywebDB实现云数据库出题 基于掌控板实现按键抢答和判题 基于M ...

  9. 云开发数据库又增新技能!

    开篇彩蛋 由于近期小程序·云开发将上线付费功能(付费功能针对非基础资源配额,基础资源配额仍可免费使用).为了给开发者更充足的时间进行调整,对于截止 2019-06-21 日前通过邮件申请调整的配额(非 ...

最新文章

  1. AJAXA进行分页(2)
  2. DEDE模板教程【Mytag 标记】
  3. L2-003 月饼-团体程序设计天梯赛GPLT
  4. 2017-3-10 SQL server 数据库 T--SQL语句
  5. 网络基础:Ping命令的7种基础用法,掌握了秒变大神!
  6. .NET Core实践系列之SSO-跨域实现
  7. [文档].Altera - Avalon接口规范
  8. 坏消息!FCC默许美国ISP在未经批准之情况下出售用户数据!
  9. php案例分析百度云_百度阅读|助力推动阅读领域无障碍优化(二)
  10. Redis3.0--集群安装部署
  11. 拒绝充钱!教你一招避开网盘限速
  12. MybatisPlus实现数据库加解密
  13. 基于jsp的博客系统
  14. 计算机桌面的理解,电脑桌面的基础知识教程,教你认识电脑桌面
  15. date_sub的用法
  16. 如何制作一个U盘启动盘和重装window系统
  17. 中国生物降解塑料行业市场运营态势及发展趋势研究报告2022~2028年
  18. 浅谈导航数据中POI搜索技术原理
  19. Springboot web项目简单统计在线人数
  20. Redis 6.0 新特性-多线程连环 13 问!

热门文章

  1. 电脑提示Word无法创建工作文件请检查临时环境变量怎么解决
  2. 【黑马程序员】hmb----实而不华
  3. 无光盘安装winxp
  4. 关于更换BGA封装的芯片and重新焊接BGA封装的芯片
  5. 登陆未名空间(mitbbs)的一个办法
  6. leetCode第199场周赛学习
  7. 高斯列主元消去法——C实现
  8. LeetCode简单题之是否所有 1 都至少相隔 k 个元素
  9. sh_update_eop 更新eop
  10. Java集合源码解析