基于S3C2440与OV9650的嵌入式监控设计

合集下载

基于S3C2410嵌入式无线视频监控系统的设计

基于S3C2410嵌入式无线视频监控系统的设计

基于S3C2410嵌入式无线视频监控系统的设计
钱华明;刘英明;张振旅
【期刊名称】《计算机测量与控制》
【年(卷),期】2009(017)006
【摘要】介绍了一种基于S3C2410硬件平台和嵌入式Linux操作系统的视频监控系统的总体设计方案,在嵌入式Linux平台下利用软件实现视频数据的采集、MPEG-4编码和网络传输;阐述了系统的总体结构和各部分功能特点,选择xvidcore 作为本系统中视频图像压缩模块中的核心算法;采用以嵌入式Linux系统为核心,基于其良好的网络功能,通过USB摄像头实时获取视频和CDMA模块完成无线网络及Interne;的接入;控制终端利用Wi-Fi无线局域网技术通过AP接入Internet,真正实现视频监控的无线化,满足无线视频监控系统的要求.
【总页数】4页(P1132-1134,1145)
【作者】钱华明;刘英明;张振旅
【作者单位】哈尔滨工程大学自动化学院,黑龙江,哈尔滨,150001;哈尔滨工程大学自动化学院,黑龙江,哈尔滨,150001;哈尔滨工程大学自动化学院,黑龙江,哈尔
滨,150001
【正文语种】中文
【中图分类】TP316.89
【相关文献】
1.基于S3C2410嵌入式无线视频监控系统的设计 [J], 钱华明;刘英明;张振旅
2.基于S3C2410的嵌入式视频监控系统的设计 [J], 许敏
3.基于S3C2410芯片技术的嵌入式远程视频监控系统设计 [J], 王茂茹
4.基于S3C2410的嵌入式网络视频监控系统的设计 [J], 王刚;肖娟;刘华艳;
5.基于S3C2410芯片技术的嵌入式远程视频监控系统设计 [J], 王茂茹
因版权原因,仅展示原文概要,查看原文内容请购买。

基于Wifi的嵌入式无线视频监控系统设计

基于Wifi的嵌入式无线视频监控系统设计

基于Wifi的嵌入式无线视频监控系统设计胡君连;卢文科;王飞【期刊名称】《微计算机信息》【年(卷),期】2012(000)009【摘要】As traditional video capture systems affected by the wiring,it may be limited by certain special circumstances.As the development of wireless communication technology,computer network technology and embedded technology,our design of wireless video capture consists of S3C2440 processor,OV9650 camera module and 88W8686 Wifimodule.Tests show that this system can achieve a stable wireless video transmission.%由于传统的视频监控系统受到布线的影响,在某些特殊情况下组网或使用可能会受到限制,随着无线通信技术、计算机网络技术和嵌入式技术的发展,现在提出一个以S3C2440为核心处理器,配置以OV9650芯片为核心的摄像头模块和88W8686芯片为核心的Wifi模块,实现无线视频传输,测试表明该方案能够稳定的实现无线视频传输。

【总页数】3页(P128-129,340)【作者】胡君连;卢文科;王飞【作者单位】东华大学;东华大学;东华大学【正文语种】中文【中图分类】TP393【相关文献】1.基于嵌入式的家用无线视频监控系统设计 [J], 凌家良;卓桂成;陈中魁;谢朝德2.基于WIFI的变电站远程无线视频监控系统设计 [J], 程翠;殷树才;彭勇3.基于嵌入式Linux的无线视频监控系统设计 [J], 周子健;董国通4.基于WiFi的校园无线视频监控系统设计 [J], 曹芷琪;刘召柱5.基于嵌入式Linux的无线视频监控系统设计与实现 [J], 丁少军;李勇;蔡莘;因版权原因,仅展示原文概要,查看原文内容请购买。

基于嵌入式CPUS3C2440的VGA显示系统设计

基于嵌入式CPUS3C2440的VGA显示系统设计

基于嵌入式 CPU S3C2440的VGA 显示系统设计摘要:基于VGA 接口时序,以高性能视频D/A 芯片ADV7120为核心。

实现了基于嵌入式CPUS3C2440的VGA 显示子系统。

系统一方面利用 S3 C24 40自带的LCD 操纵器产生符合VGA 显示要求的时序逻辑,另一方面 通过LCD 数据线将数字RGB 信号传递给具有8路通道的视频D/A 芯片A DV7120,产生VGA 显示需要的模拟色彩信号。

通过 TFTLCD 扫描显示的 时序与VGA 扫描显示时序的匹配,驱动 VGA 显示屏。

该系统能够达到正 常显示色彩信息的要求,且价格低廉,适用于对显示成效要求不苛刻,但 要求大尺寸显示屏且对价格敏锐的嵌入式应用中。

1基于S3C2440的VGA 显示技术分析通过分析VGA 显示技术的时疗逻辑与 S3C2440内部集成LCD 操纵器 驱动TFT LCD 的时序逻辑,找1 刃色检拉仁巧 GA 显示接口的可行性。

2 绿免模拟1.1 VGA 显示原理3 唏也棧扣倚号VGA (Video Graphics Ar^ay )是IBM 公司提出的目前仍旧广泛应用4 [[口」扭」||册于PC 的显示接口。

该接口具有辨论率高、显示速率快、颜色丰富等优点,s m 数字地 在彩色显示器领域得到了广泛的应用 6 -I tiKJU 地插座,其中VGA 适配器端使用的是阴性 DB15标准的接口。

其引脚定义如 亠 -一了 纤已悴「他 I? 11L7T Li表1所示。

苦表1 VGA 适配器引脚定义VGA 接口使用模拟RGB 通道,逐点、逐行扫描。

其时序如图1所示。

VGA 接口信号为模拟信号,其关键信号有5个,分不是Horizontal Sync 水 平引脚 出它们的共同点,分析在S3C2440上应用V 9 牢.无引脚12 mnsnA : 廿同步VGA 接口在物理上表现为 DB15的 帧同般 ....... ..............同步信号(也叫行同步信号),垂直同步信号Vertical Sync (也叫场同步信号),红色模拟信号,绿色模拟信号和篮色模拟信号。

基于ARM嵌入式图像采集处理平台的标签跟踪系统设计

基于ARM嵌入式图像采集处理平台的标签跟踪系统设计

基于ARM嵌入式图像采集处理平台的标签跟踪系统设计段佳雷;高智博【摘要】In this paper,we design a Linux embedded image acquisition and processing system for mobile robots with mobile trolleys as the experimental platform.The system uses Samsung S3C2440 development board as the core processor and adopts OV9650 camera to collect images.In this paper,the design of the image acquisition module is introduced,and two kinds of label recognition methods-pattern matching and shape feature matching are also introduced.The two methods are compared and analyzed.At the same time,the incline phenomenon of the label appearing in the recognition process is compensated.The embedded image processing system can identify the tag more quickly and accurately,and provide a better experimental platform for the design of mobile robot.%以移动小车为实验平台,设计了一款应用于移动机器人上的Linux 嵌入式图像采集处理系统,系统选用三星公司的S3C2440开发板作为核心处理器,采用OV9650摄像头采集图像.重点介绍了图像采集模块的设计,以及两种标签识别方式——模版匹配和形状特征匹配,并对两种方法的进行了对比分析.对识别过程中出现的标签倾斜现象进行了补偿处理.该嵌入式图像处理系统能够较为快捷准确的识别标签,为移动机器人的设计提供了一个较好的实验平台.【期刊名称】《微型电脑应用》【年(卷),期】2017(033)007【总页数】4页(P33-36)【关键词】智能跟踪;S3C2440;嵌入式图像处理;标签识别【作者】段佳雷;高智博【作者单位】西安工程大学电子信息学院,西安710600;西安工程大学电子信息学院,西安710600【正文语种】中文【中图分类】TP311智能跟踪技术是移动机器人研究的重点,是集合自动控制、图像识别、嵌入式等多种技术为一体的综合研究课题[1][2]。

嵌入式视频监控系统设计方案

嵌入式视频监控系统设计方案

嵌入式视频监控系统设计方案
引言相比传统视频监控系统,嵌入式视频监控系统具有体积小、实时性强、性价比高、可靠性高、组网方便、可远程监控等优点,因而更适用于工业控制、银行、政府部门的安防系统中。

本文提供的这套系统,采用的
s3C2440 具有更高的性价比,并且基于B/S 架构来构建网络进行数据传输,用户可直接通过浏览器访问,相比C/S 架构,本系统更符合客户对网络化的要求。

1 嵌入式视频监控系统方案
采用模块化设计方法,将系统分为3 个功能模块,分别是:前端视频采集
及警报模块、嵌入式Web 服务器模块、后端用户监视模块。

前端视频采集及警报模块负责视频的采集、存储、处理及传输,并实时监控现场环境温度,提供火险预警。

嵌入式Web 服务器模块则负责处理监控端发来的请求并为用户提供实时监控数据;后端用户监视模块实现对远程的实时监控,并与web 服务器交互。

整个系统结构框图如图1 所示。

2 系统前端部分的实现
2.1 前端软件平台的搭建
首先,在PC 上建立交叉开发环境。

然后进行Boot—loader 的移植,本系统使用U-Boot 一1.16,它支持10 种处理器,214 种开发板Ⅲ。

然而对于本系统所选用的S3C2440 开发板,它并没有直接支持,但由于其支持s3c24lo 开发板,因而只需对代码修进行少量的修改,即可实现对本系统的支持。

主要工作包括修改SDRAM 的配置;分频比(FCLK、HCLK、PcLK);系统时钟获取函数(get’PCLK()、get_HCLK()、get 一PLLCLK()等);实现对NAND Flash、yaffs。

基于S3C2440嵌入式Linux网络监控系统

基于S3C2440嵌入式Linux网络监控系统

基于S3C2440嵌入式Linux网络监控系统尹令;邓黎黎;洪添胜;刘财兴【摘要】电信系统一些基站架设在荒山野岭,人较难到达的地方,对这些基站的日常维护比较困难.基于S3C2440嵌入式Linux网络监控系统是为电信基站设计的集传输、环境量采集、门禁和防盗于一体的工业控制设备,它通过传感设备采集基站环境状况信息,如:温度、湿度、水浸、火灾、基站的后备电池状态等信息,分析信息数据后可以完成开门控制、灯控、抽风机控制、火灾报警、盗窃告警等功能,同时将信息上送到监控中心,进行远程控制.该系统可以减少电信公司对基站的维护费用,提高故障的判定成功率.【期刊名称】《湖南科技学院学报》【年(卷),期】2010(031)004【总页数】4页(P101-104)【关键词】S3C2440;网络监控系统;嵌入式Linux【作者】尹令;邓黎黎;洪添胜;刘财兴【作者单位】华南农业大学信息学院,广州,510642;华南农业大学信息学院,广州,510642;华南农业大学,工程学院,广州,510642;华南农业大学信息学院,广州,510642【正文语种】中文【中图分类】TN876.70 引言近几年来随着移动通信网络的迅猛发展,电信基站建设数目不断增加,覆盖范围越来越广,基站的工作环境是保障无线移动业务正常运营的关键之一。

但目前基站监控水平还基本停留在通过移动交换机提供的少量干节点传送一些监控开关量的方式上,跟不上高速发展的业务需求,因此迫切需要建立一整套稳定可靠、功能完善的移动基站动力环境集中监控系统。

1.络监控系统功能嵌入式Linux网络监控系统是为电信基站设计的集传输、环境量采集、门禁和防盗于一体的工业控制设备,其设计目标是将以上各个功能模块化,根据需要来选取需要加载的功能模块,同时保证低成本和高可靠性。

该系统设计上主要完成两方面的功能:(1)采集数据:能够采集基站的环境状态信息。

主要包括:温度、湿度、水浸、火灾、基站的后备电池状态、以及基站通信设备的状态信息。

基于S3C2440处理器系统的数字图像处理技术和嵌入式技术结合机制

基于S3C2440处理器系统的数字图像处理技术和嵌入式技术结合机制李蓉;邹昆;马慧【摘要】研究基于S3C2440处理器系统的数字图像处理技术和嵌入式技术的结合机制。

通过对S3C2440处理器系统进行分析,结合数字图像处理技术和嵌入式技术,优化设计出图像处理系统,提升系统应用效益。

结果证实,基于S3C2440处理器系统,结合应用数字图像处理技术与嵌入式技术,使系统处理数字图像的精度提升了12.0%,可以自动识别出图像的形状、颜色、大小等信息。

结论表明,基于S3C2440处理器系统,优化设计数字图像处理技术、嵌入式技术的结合机制,对提升图像信息处理精度,发挥了积极的影响。

%The combination mechanism of embedded technology and digital image processing technology based on S3C2440 processor system is studied. By analyzing the S3C2440 processor system,the digital image processing technology and embedded technology are combined to optimize the design of image processing system to improve the system application efficiency. The results confirm that , on the basis of the S3C2440 processor system , the system accuracy of processing the digital image is increased by 12% in combination with the digital image processing technology and embedded technology,and the system can automatically identify the information such as shape,color and size of image. The conclusion shows that the combination mecha⁃nism of embedded technology and digital image processing technology based on S3C2440 processor system plays a positive role in improving the accuracy of image information processing.【期刊名称】《现代电子技术》【年(卷),期】2016(039)023【总页数】4页(P55-57,62)【关键词】图像处理系统;数字图像处理技术;S3C2440处理器;嵌入式技术【作者】李蓉;邹昆;马慧【作者单位】电子科技大学中山学院,广东中山528402;电子科技大学中山学院,广东中山 528402; 电子科技大学计算机科学与工程学院,四川成都 611731;电子科技大学中山学院,广东中山 528402【正文语种】中文【中图分类】TN911.73-34S3C2440微处理器系统是由天嵌科技公司生产的TQ2440系列微处理器中的一种[1],同时,该系统还适用于Linux系统,也有开放的源代码,可以在工作中通过ZC301P芯片中的USB摄像头采集视频图像信息,能够采集网络视频,之后就可以把USB摄像头采集到的图像放置在S3C2440微处理器系统中进行预处理[2],将预处理的图像通过Internet网络传送到客户端,客户能够运用ARM⁃Linux视频服务器观看图像。

%9f%ba于S3C2440的嵌入式导航平台的设计与实现

昼应用技术基于S3C2440的嵌入式导航平台的设计与实现木刘建圻1曾碧1郑秀璋1钟碧良2(1.广东工业大学计算机学院2.广州航海高等专科学校)摘要:文章基于AltM3c2440讨论了嵌入式船舶导航系统解决方案,构建了船舶高性价的导航嵌入式终端平台。

介绍了硬件的设计、B00tloader的设计、lin畎内核的移植和图形库QTE的移植,同时也介绍了在此平台下实现船舶导航的应用程序框架结构与实现结果。

将全球卫星定位技术、无线通信技术、嵌入式系统技术融合在一起,实现了具有船舶导航功能的嵌入式平台系统。

关键词:嵌入式系统;船舶导航:QT/embedded移植;linll)【移植1引言现在通用的流行的导航系统嵌入式平台一般有单片机系统平台、基于mtM7的嵌入式平台,基于ARM9S3C2410的嵌入式平台。

单片机电子海图应用系统信息处理能力弱、资源有限,现很少使用。

基于A。

RM7的嵌入式平台资源比单片机系统要丰富一些,支持操作系统,在过去的定位系统中用得很多,但对复杂的图形界面,删7存在缺陷。

现很多导航产品都采用基于删9S3C2410的嵌入式平台,删9通过提高时钟频率、改进指令周期、增加内存管型|1,在性能上比√6dtM7有很大提高,通过移植操作系统、图形库和触摸屏驱动能实现友好的人机交互界面,能完成一般的导航任务。

由于S3C2410主频是203MHz,在运行导航系统时,在路径规划时等待时间过长。

所以,以上三种嵌入式平台都不能满足当前嵌入式导航系统的要求,迫切需要一种新的设计方案。

2终端设计方案嵌入式导航系统是一个复杂的系统,要求界面友好,响应速度快,海图显示连贯。

整个系统主要实现三大部分的功能,接收人卫星定位信息,与控制中心实时通信,导航管理与异常处型21。

根据导航实际需求,搭建平台时主要考虑以下几点:(1)必须要有运算速度快的cPU和大容量的内存支持;(2)必须要有丰富的图形库支持;木基金项目:广东省自然科学基金项目(编号05001801):广东省科技计划项目(编号2006b37202007)资助(3)通信必须实时在线。

基于S3C2410嵌入式无线监控系统的设计

基于S3C2410嵌入式无线监控系统的设计
孔德勇;杨斌
【期刊名称】《微计算机信息》
【年(卷),期】2009(025)005
【摘要】为了对无人职守的监控现场进行有效监控,我们设计实现了基于三星的S3C2410嵌入式处理器的监控系统,同时利用GPRS/CDMA无线技术,通过Internet互联网实现无线控制.
【总页数】3页(P114-116)
【作者】孔德勇;杨斌
【作者单位】西南交通大学信息科学与技术学院,成都,西安,610031;西南交通大学信息科学与技术学院,成都,西安,610031
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于单片机S3C2410的嵌入式温度传感器设计 [J], 蒋礼林
2.基于S3C2410的高精度传感器节点嵌入式设计 [J], 黄志武;王曙霞
3.基于S3C2410的嵌入式视频监控系统的设计 [J], 许敏
4.基于S3C2410芯片技术的嵌入式远程视频监控系统设计 [J], 王茂茹
5.基于S3C2410芯片技术的嵌入式远程视频监控系统设计 [J], 王茂茹
因版权原因,仅展示原文概要,查看原文内容请购买。

基于S3C2440远程图像无线监控系统的设计

基于S3C2440远程图像无线监控系统的设计
孙宏伟
【期刊名称】《微计算机信息》
【年(卷),期】2006(022)011
【摘要】为了监控远程无人监守的设备,而实时性要求不高的条件下,我们设计实现了基于三星的S3C2440嵌入式处理器的远处监控系统,同时利用GPRS/CDMA无线技术,通过Internet互联网实现远程无线控制.
【总页数】3页(P90-92)
【作者】孙宏伟
【作者单位】518055,广东,深圳职业技术学院计算机应用工程系
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于S3C2440远程图像无线监控系统的设计 [J], 孙宏伟
2.远程无线监控系统中基于CMOS传感器VS6624的图像采样模块设计 [J], 王琳;高佳宏;林晓凡;李平;谢东升
3.基于ARM9的远程图像无线监控系统 [J], 孙宏伟
4.基于S3C2440远程图像无线监控系统的设计 [J], 孙宏伟
5.基于S3C2440的总线式远程工业操控平台的设计 [J], 李鹏飞;许金凯;韩文波;宋鸿飞
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[自控·检测]DOI :10.3969/j.issn.1005-2895.2012.02.014收稿日期:2011-06-10;修回日期:2011-11-25基金项目:台州职业技术学院校级课题(2011ZD08)作者简介:胡哲光(1977),男,浙江椒江人,台州职业技术学院计算机工程系讲师,主要研究方向为嵌入式系统设计。

E-mail :tzvtc_tzvtc@163.com基于S3C2440与OV9650的嵌入式监控设计胡哲光(台州职业技术学院计算机工程系,浙江台州318000)摘要:嵌入式视频监控具有小巧灵活、可靠性高、组网方便、可远程监控等优点,可满足当前社会日益增长的安保需求。

文章以三星公司的S3C2440处理器和Omni Vision 公司OV9650图像传感器为硬件平台,以嵌入式Linux 为软件平台,设计具有视频采集和编码功能的嵌入式监控系统,并采用经过优化后的XVID 编码器进行编码,在达到高压缩比的情况下保证图像质量,适合银行、小区门禁、仓库等无人值守场合。

图4表2参10关键词:视频监控;嵌入式监控;MPEG-4编码;S3C2440;OV9650;Linux 中图分类号:TP274文献标志码:A文章编号:1005-2895(2012)02-0050-04Design of Embedded Surveillance Based on S3C2440and OV9650HU Zhe-guang(Taizhou Vocational &Technical College ,Computer Engineering Department ,Taizhou ,318000,Zhejiang ,China )Abstract :Embedded video surveillance features small size ,flexibility ,high reliability ,networking convenience and remote monitoring ,which meet the growing needs of security.In this paper ,the embedded monitoring system with video capture and encoding has been designed with the hardware platform made up of Samsung's S3C2440and Omni Vision's the OV9650image sensor as well as the embedded Linux software platform.What's more ,this system is encoded with optimized XVID encoder.All these can ensure high compression ratio and image quality ,making it suitable for banks ,neighborhood ,warehouse and other unattended applications.[Ch ,4fig.2tab.10ref.]Key words :video surveillance ;embedded surveillance ;MPEG-4encoding ;S3C2440;OV9650;Linux 0引言随着经济的发展和生活水平的提高,人们对安全防范也越来越重视。

视频监控系统是安保系统的重要组成部分。

随着嵌入式技术、视频处理技术和网络传输技术的迅速发展,视频监控系统正朝着数字化、网络化、集成化的嵌入式视频监控方向发展。

相比于传统的视频监控系统,嵌入式监控具有小巧灵活、高可靠性、组网方便、可远程监控等优点,更适合于银行、小区、仓库等无人值守的场合。

采用由三星公司的S3C2440嵌入式处理器芯片[1]和OV9650图像传感器[2]组成的硬件平台和由嵌入式Linux 操作系统为内核的软件平台,实现嵌入式视频监控系统,进行视频信号采集和编码,并通过以太网络转送给客户端PC ,由客户端进行回放和存储。

1系统硬件平台监控系统硬件平台主要组成部分包含嵌入式处理器、CMOS 图像传感器、存储器(Flash 和SDRAM )、以太网接口、串口以及电源管理电路,结构框图如图1所示。

S3C2440A 处理器是三星公司开发的一款基于ARM920T 内核的16/32bit 嵌入式处理器,主频400MHz ,具备相机接口,适合应用于对功率和成本都较敏第30卷第2期2012年4月轻工机械Light Industry Machinery Vol.30No.2Apr.2012感的嵌入式系统场合。

摄像头采用Omni Vision 公司生产CMOS 摄像头OV9650,具有高敏感度、低功耗,高分辨率(最高1300ˑ1028pixels ),支持大量常用的图像格式、支持自动图像控制等优点。

SDRAM 采用采用2片三星公司的K4S561632C-TC75存储芯片,组成16M ˑ32b 的SDRAM 模块,存储采集的视频图像数据。

Flash 存储器选择三星的K9F1208NAND Flash 芯片,容量为64M ˑ8b ,用于烧写启动代码、操作系统内核和根文件系统。

图1嵌入式监控硬件结构Figure 1Embedded monitoring hardware structure1.1视频采集模块S3C2440通过1个2mm 间距的20P 插座作为扩展,连接OV9650,接口模块电路如图2所示。

OV9650只能工作在从模式下,所以由S3C2440对OV9650配置参数,包含输出数据的格式与分辨率标准等。

摄像头产生数据输出时钟,自动控制曝光。

帧同步通过检测HREF (水平参考信号)与VSYNC (垂直同步信号)来进行,当HREF 为低电平且VSYNC 处于上升沿时进行同步,同时摄像头输出PCLK 时钟信号,各个像素数据在PCLK 的下降沿时有效。

其中S3C244本身的相机信号描述如表1所示。

表1S3C2440相机信号描述Table 1S3C2440Camera signal description名称I /O 有效电平描述CAMPCLK I -像素时钟,由摄像头处理器驱动CAMVSYNC I H /L 垂直同步信号,由摄像头处理器驱动CAMHREF I H /L 水平参考信号,由摄像头处理器驱动CAMDATA [7:0]I -像素数据,由摄像头处理器驱动CAMCLK O -摄像头处理器的主时钟CAMRSTOH /L摄像头处理器的软件复位/下拉1.2网络接口模块虽然S3C2440芯片内包含以太网控制模块,但是并没有提供物理层接口,设计中采用DAVICOM 公司的DM9000作为以太网的物理层接口[3]。

图2摄像头接口电路Figure 2Camera interface circuit以太网接口电路连接如图3所示,DM9000采用16位数据总线宽度的连接模式[4]。

CS#是地址使能信号,即DM9000的片选信号,选通DM9000可通过把nGCS4设置为低电平。

DM9000没有专门的地址线,采用数据线与地址线复用的方式。

INT 中断信号采用S3C2440A 的7#中断,低电平时有效。

CMD 是命令类型控制信号,当CMD 为低电平的时候,传输的是地址,当CMD 为高电平时,传输的是数据。

2监控系统软件设计软件平台由3部分组成:系统引导加载程序(BootLoader )、嵌入式Linux 内核和文件系统以及视频监控程序。

通过向ARM 平台移植U-Boot-1.1.6实现操作系统引导;嵌入式操作系统采用Linux-2.6.22,开发模式为最常用的宿主机开发模式,即在宿主机上编译内核及应用程序,然后通过网口下载到目标平台上运行;文件系统存储了系统配置文件、系统程序和系统外设的驱动程序。

在移植好Boot Loader 、嵌入式Linux 内核和外设驱动程序后,接下来主要工作是视频监控程序的实现。

2.1基于V4L 的视频采集Video4Linux 简称V4L [5],主要为系统的外围视频设备(如摄像头,视频捕捉卡等)提供与视频应用相关的接口函数,它相当于在系统中关于视频设备的驱动。

在Linux 中,视频设备可当作是设备文件[6],能够像操作普通文件一样对其进行访问,摄像头设备对应的文件是/dev /video0,通过V4L 提供的API 函数就能够实现对视频设备的读写等操作,并在文件/include /linux /videodev.h 中定义了一些常用的数据结构。

·15·[自控·检测]胡哲光基于S3C2440与OV9650的嵌入式监控设计图3以太网络接口电路Figure3Ethernet network interface circuit在基于V4L编程中,主要是通过系统调用ioctl()函数来实现与设备交互的。

ioctl()函数是设备驱动程序中对设备的输入输出通道进行控制的函数,能够实现对设备的一些参数进行管理,比如对摄像头采集的图像进行参数的设置与获取等。

ioctl()函数的形式是:int ioctl(int fd,ini req,……),其中第1个参数fd 是文件描述符,通过open()函数打开设备时返回;第2个参数req就是用户对设备的控制命令,后面的省略参数是与控制命令意义相关的,一般只有1个参数。

大约20多个ioctl()函数的控制命令被V4L所支持,在编程中常用到的控制命令及其作用见表2。

采用内存映射方式截取视频。

通过调用mmap()函数把系统中摄像头对应的设备文件映射到内存中,不需要通过内核缓冲区,能够直接读取该内存空间的表2ioctl函数的主要控制命令和作用Table2Main control commands androle of ioctl function控制命令作用VIDIOCSPIC设置图像的亮度、对比度等VDIOCGMBUT获得内存映射空间信息VIDIOCSYNC等待1帧图像数据采集完成VIDIOCMCAPTURE采集1帧图像数据VIDIOCGWIN获得采集图像的大小等信息VIDIOCSWIN设置采集图像的大小等信息图像数据。

mmap()函数[7]的原型是:void*mmap(void*addr,size_t len,int prot,int flags,int fd,off_t offset)如果调用成功则返回映射区的内存起始地址,视频采集流程图如图4所示。

相关文档
最新文档