嵌入式图像检测系统的设计与应用
2012-04-20杨勇刘永俊
常熟理工学院学报 2012年4期
杨勇,刘永俊
(常熟理工学院计算机科学与工程学院,江苏常熟 215500)
嵌入式图像检测系统的设计与应用
杨勇,刘永俊
(常熟理工学院计算机科学与工程学院,江苏常熟 215500)
基于Linux2.6内核下的最新标准Video For Linux 2(简称V4L2),介绍摄像头的驱动程序快速开发方法.传统的驱动开发很少能实现所有的接口功能,这严重影响到系统开发周期与维护工作,而且OmniVision公司的ov9650摄像头在Linux下尚未得到驱动支持.本文选择S3C2440开发板作为硬件平台,在Linux2.6.30.4系统下基于OV9650传感器芯片实现摄像头驱动模块的层次结构以及视频采集模块设计的开发工作,提出基于V4L2接口规范的驱动开发方案,从而实现低成本、低功耗、高效率的图像检测系统的应用.
V4L 2;驱动;ov 9650;Linux-2.6.30.4
嵌入式系统是一种完全嵌入到受控器件内部,为特定应用而设计的专用计算机系统.它的应用领域涵盖了消费电子、智能家居、医疗设备、航空航天等[1].随着物联网的不断发展,嵌入式产品层出不穷,例如基于嵌入式的图像视频监控系统的需求在不断增加,而数字化视频系统能够充分利用嵌入式系统的特点对采集的图像进行预处理、分析、存储以及显示.因此,充分利用linux2.6内核系统的特点,基于ARM920T平台的视频处理系统应运而生.
本文以三星公司生产的S3C2440芯片构建基于V4L2规范实现的图像采集系统,详细介绍V4L2标准提供的接口函数,以及视频采集程序模块的设计与实现[2-3].由于传统的驱动程序的开发很少提供完整API接口函数,导致开发周期长的缺……
登录APP查看全文
