找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3347|回复: 0
打印 上一主题 下一主题
收起左侧

android2.3+TCC8803之V4L2模式的Hi704

[复制链接]
跳转到指定楼层
楼主
ID:75013 发表于 2015-3-21 19:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                                                                                                  经过近一个月的熟悉,开发,对TCC8803已经有一个比较深入的了解了。这星期的前两天调试了recover模式的图片下载及替换。接下来几天接到了一个比较艰巨的任务: camera的调试。刚刚接到此任务的时候根本无从下手,赶紧跑到况sir(牛人)那里偷些经验。听里况sir的一番讲解,收获不错。知道里camera的工作原理。回到工位,开始琢磨代码。还好有原厂的模组数据,及一些demo程序。找到camera的驱动框架,研究里一番,不懂。找了本书看下,原来是用里linux的V4L2架构。通过V4L2调用具体的camera。V4L2 研究里番,搞明白里最核心的驱动注册,原来注册的时候会有一个ops结构包括所有的V4L2操作,而此操作结构的open由调用里具体的sensor的注册。ioctl是真正控制camera的核心操作之一。里面分为预取景,拍摄图片,录制三种模式的控制。每种模式都是直接mmp的。还有其他一些操作如制动对焦,人脸识别等功能。不过原厂没有附加功能这些demo,所以还没移植。V4L2注册ok了,接下来就是camera的总线操作方式I2C的注册,I2C的注册一般比较简单,直接有现成的i2c bus,只要注册客户端即可。最后把sensor联系到i2c上,此驱动就可以里。经过这几天的琢磨,研究。相机可以预览,无法拍照,可以录像,录像的效果有闪屏,花屏现象,况sir说这是mclk没设置好导致里pclk,vs, hs,分频比不对,偏色现象。具体原因还在调试中,估计要找原厂的过来。模组数据可能有问题。
其中的hardware和frameworks就不说里,太复杂了,正在研究当中,hardware已                                                                                                                    
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表