欢迎来到天天文库
浏览记录
ID:11787788
大小:1.73 MB
页数:53页
时间:2018-07-14
《嵌入式监控系统的设计与实现学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号_______________密级________________UDC_______________学号________________北京邮电大学毕业设计(论文)论文题目thesisTopic学生姓名学号所在院系专业班级导师姓名职称完成日期2012年6月日i嵌入式监控系统的设计与实现摘要本文分析了一种基于嵌入式Linux的网络视频监控系统。系统以嵌入式Linux为核心平台,通过嵌入式平台建立的基于TCP/IP协议的视频服务器,将usb摄像头采集来的图像数据压缩后,经过网络传输,完成对监控现场的网络视频监控任务。论文首先阐述了嵌入式网络视频的监控系统
2、的发展状况,以及整体构建,然后介绍了嵌入式Linux操作系统以及各种软件开发平台,分析了主要的编程技术以及如何搭建交叉编译平台,并对在Linux操作系统下的USB驱动程序进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后以提供的例子进行了系统整体测试,并提出了进一步开发设想。本文的研究结果具有较大的工程实际意义,并对基于IP技术的各种视频通信应用具有一定的参考价值。关键词:嵌入式;Linux;视频监控;TCP/IP;QT;iiDesignandimplementationofembeddedmonitoringsystemAbstr
3、actThispaperanalyzesanetworkvideomonitoringsystembasedonembeddedLinux.ThesystemusesembeddedLinuxasthecoreplatform,videoserverbasedonTCP/IPprotocolisestablishedthroughtheembeddedplatform,theimagedatacollectedbytheUSBcameratocompression,throughthenetworktransmission,networkvideomonit
4、oringtaskofmonitoringthescene.Thispaperfirstdescribesthedevelopmentstatusofembeddednetworkvideomonitoringsystem,aswellastheoverallconstruction,thenintroducedtheembeddedLinuxoperatingsystemandsoftwaredevelopmentplatform,analyzedthemainprogrammingtechnologyandhowtobuildthecrosscompil
5、eplatform,andintheLinuxoperatingsystemundertheUSBdriverprogrambasedon.Thispaperdiscussedthedesignprincipleandimplementationofimageacquisition,codingandnetworkcommunicationprogram.Finally,inordertoprovideexamplesofthesystemistested,andputforwardtheplanoffurtherdevelopment.Theresults
6、ofthisresearchhavegreatpracticalsignificance,andtheIPtechnologybasedonvideocommunicationapplicationhassomereferencevalue.Keywords:embeddedsystem;Linux;video;surveillance;TCP/IP;QTii目录摘要iAbstractii1.绪论11.1研究背景及现状11.1.1研究背景11.1.2视频监控的现状11.2研究目的和意义21.3本论文的主要工作31.4论文总体结构32.硬件平台概述42.1硬件
7、平台介绍42.1.1摄像头介绍42.1.2运行硬件平台介绍52.2软件平台介绍52.2.1Linux操作系统52.2.2QT62.2.3Vi编辑器92.2.4ARM交叉编译环境103.V4L2详细介绍123.1V4L2概述123.1.1什么是V4L2123.1.2V4L2的主要功能123.2V4L2使用方法133.2.1V4L2驱动的主要ioctl133.2.2V4L2的主要结构133.2.3V4L2操作流程144.软件详细设计164.1软件运行环境方案164.2服务器设计方案164.2.1视频采集初始化164.2.2申请并设置视频采集的帧缓冲区174.2.
8、3视频传输194.3客户端设计方案204.3.1客户
此文档下载收益归作者所有