预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共67页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
中文摘要PAGEII英文摘要PAGEIII第PAGE\*MERGEFORMATII页共III页毕业设计说明书基于linux系统的远程视频监控基于linux系统的远程视频监控摘要随着科学技术的不断发展,以及人对安全防范意识的逐渐加强,视频监控系统已经成为人们在生产、生活中必不可少的一个部分。特别是近年来,随着计算机技术的发展、宽带的普及、图像处理技术的提高,视频监控在越来越广泛地渗透到教育、娱乐、医疗、运动等各个领域。视频监测系统已经成为当今可视化领域的一个新的开发热点。视频监控系统正在向嵌入式、数字化、网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和网络的科技成果,实现了体积小巧、性郁稳定、通讯便利的监控产品。本文以S3C2440为核心硬件平台开发了基于嵌入式的远程视频监控系统,并对关键技术进行了论述和研究。首先给出了系统总体软硬件设计方案,针对本系统硬件对vivi进行了修改和移植,对编译和移植Linux内核以及制作yaffs2文件系统也做了深入的研究,重点讨论了在嵌入式Linux操作系统下利用Linux提供的Video4LinuxAPI函数实现视频数据采集;接着研究了通过MJPEG-4压缩算法来压缩视频数据,并通过TCP/IP协议发送视频数据。最后着重论述了嵌入式Web服务器的设计,编写了视频监控浏览器界面程序,并最终实现了整个视频监控系统结构。本系统采用模块化设计方法,使得设计更加简洁、高效,具有良好的扩展性和易用性,有利于系统升级。另外采用嵌入式的方法,系统成本较低。关键词:ARM,嵌入式Linux,video4Linux,嵌入式web服务器中北大学2008届毕业设计说明书RemoteVideoMonitoringSystemBasedOnLinuxAbstractWithincreasingdevelopmentofsciencetechnologyandthepeople’Ssenseofsafetyprecautiongradualstrengthening,videoSurveillanceSystemhasbecomeallindispensablepartofpeopleinproductionanddailylife.Especiallyinrecentyears,withthedevelopmentofcomputertechnology,broadbandpenetrationandtheimprovementofImageprocessingtechnology,videosurveillanceISbecomingmoreandmorewidelyinfiltratedintoeducation,entertainment,medicalcareandsportsfields.Videomonitoringsystemhasbecomeanewhotspotinthevisualfield.Theembeddedofvideomonitoringsystemmakesfulluseoflarge-scaleintegratedcircuitsandscientificandtechnologicalachievementsofnetwork,realizingcompact,stable,convenientmonitoringproducts.Inthispaper,theembeddedofremotevideomonitorsystembasedonS3C2440ofcorehardwareplatformhasbeensuccessfullydeveloped,andthekeytechnologieshavebeenresearchedanddiscussed.Firstly,theoverallhardwareandsoftwaresystemdesignaregiven;vivihasbeenmodifiedandtransplantedforthehardware.ThetransplantationofthecompilerandproductionofLinuxkernel,filesystemofYaffs2alsobestudiedindetail.ItisfocusedongatheringvideodatausedVideo4LinuxAPIfunctionandWebcam-ServerworksundertheembeddedLinuxoperatingsystem.Secondly,videodatacompressionwhichusedMJPEGal