准备好CMOS 摄像头驱动源码,包含5 个文件:s3c2440_ov9650.c s3c2440_camif.c s3c2440_camif.h sccb.c sccb.h
将这5 个文件复制到drivers/media/video 目录下,修改drivers/media/目录下Kconfig 文件,在101 行加入:
config S 3C 2440_CAMERA
tristate “OV9650 on the S 3C 2440 driver”
depends on VIDEO_DEV && ARCH_S 3C 2410
default y if (VIDEO_DEV && ARCH_S 3C 2410)
修改drivers/media/video 目录下Makefile 文件,在15 行加入:
s 3c 2440_camera-objs := s 3c 2440_ov9650.o s 3c 2440_camif.o sccb.o
在后面165 行加入:
obj-$(CONFIG_S 3C 2440_CAMERA) += s 3c 2440_camera.o
配置内核,支持CMOS 摄像头:
Device Drivers —>
<*> Multimedia support —>
<*> OV9650 on the S 3C 2440 driver
启动时输出:
initializing s 3c 2440 camera interface……
s 3c 2440 camif init done
Loading OV9650 driver………
SCCB address 0x60, manufacture ID 0xFFFF, expect 0x7FA2
解决系统下 camera 模块在LCD 上显示图像颠倒的问题
方法:修改camera 驱动,在drivers/media/video/s3c2440_ov9650.c 文件中修改第25 行,把{0x1e, 0x0c}改成{0x1e, 0x1c}
补丁文件
|
<script>window._bd_share_config={“common”:{“bdSnsKey”:{},”bdText”:””,”bdMini”:”2″,”bdMiniList”:false,”bdPic”:””,”bdStyle”:”0″,”bdSize”:”16″},”share”:{}};with(document)0[(getElementsByTagName(‘head’)[0]||body).appendChild(createElement(‘script’)).src=’http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=’+~(-new Date()/36e5)];</script>
阅读(99) | 评论(0) | 转发(0) |
- A sample .exrc file for vi e…
- IBM System p5 服务器 HACMP …
- 游标的特征
- busybox的httpd使用CGI脚本(Bu…
- Solaris PowerTOP 1.0 发布
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/38391.html