- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统课程设计
------视频监控系统设计与实现
学院:
专业:
小组成员:
指导老师:
一:前言
随针对当前国内国外嵌入式服务器技术研究和发展况的分析,本报告提出了将 WEB 服务器、嵌入式系统以及当前的一些嵌入式实验板板载功能进行融合的设计思想。设计了结合 WEB 服务器技术的嵌入式监控系统。该系统具有浏览交互式网页,对嵌入式平台进行监视和控制等功能。通过本套嵌入式WEB 服务器系统,用户可以通过 HTTP 协议方便的访问相应的嵌入式平台进行有效监视的同时还可以进行实时的有效控制。该系统对硬件要求极低、响应速度快、安全性好、可扩展性强等优点,具有较高的实际应用价值。该系统在智能家居、嵌入式组网等方面的应用将有较广阔的发展前途。
报告首先简要介绍了视频监控系统的发展现状和,阐述了嵌入式视频监控系统的原理,给出了以2410微处理器为核心的视频监控系统的硬件和软件方案。随后详细分析了嵌入Linux系统的设计与实现,并讨论了嵌入式Linux下USB摄像头设备驱动,然后设计并实现了嵌入式视频监控系统软件部分:视频采集模块。
视频监控是利用机器视觉和图像处理的方法对图像序列进行运动检测、运动目标分类、运动目标跟踪以及对监视场景中目标行为的理解与描述。
视频监控技术的发展大致可分为四个阶段:闭路电视系统构建的模拟系统、数字信号控制的模拟视频监控系统、数字硬盘录像设备为核心的视频监控系统和现在的数字网络视频监控系统。
视频监控系统的应用非常广泛,在我们身边随处可见。。
设计的主要工作
设计一个视频监控系统设备,捕捉即时影像
同时,本系统又要具有网络服务器,通过口连入局域网,用户可以在pc端对目标区域进行在线监控;用户也可以通过浏览器直接访问视频服务器端。
为开发研究本嵌入式视频监控系统,本文主要在2410处理器上移植实现嵌入式Linux操作系统、USB摄像头驱动,接下来在ann9处理器上完成了视频采集,其后设计了视频监控的软件部分。经过多次试验,,对其进行了调试。
课程设计的意义
随着生活节奏的加快,人们呆在家里的时间越来越少,而这样一个嵌入式设备可以让用户随时随地了解自己家里客人来访情况,以安排自己的行动计划;并且现在犯罪手段越来越多,安装在家门口的视频监控系统就承当了一个好管家的角色,不论主人身在何地,它都可以在实时监控,以采取下一步措施,避免财产损失.
总之,研发这样一个嵌入式视频监控设备,可以应用到各种场合,对保护人民财产,维护社会治安等有积极意义。
二:嵌入式系统开发
本次课程设计所做的视频监控系统本身可以看做是一个典型的嵌入式系统,它融合了嵌入式微处理器和嵌入式操作系统,并且具备网络功能,可以划归第四代嵌入式系统。
嵌入式系统
首先,从嵌入式系统本身的组成来定义,它是以应用为中心、以计算机技术为基础、软/硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式视频监控系统实验平台简介
硬件实验平台介绍
本实验设备包含了嵌入式系统开发应用所需的大部分设备,如串口、以
太网口、USB口、音频输出、LCD及TSP触摸屏、5*4的小键盘、固态硬
盘、大容量的Flash和SDRAM等等。
调试工具
目前世界上有几十多家公司提供不同类别的ARM开发工具产品,根据功能的不同,分别有编译软件、汇编软件、链接软件、调试软件、嵌入式操作系统、函数库、评估板、J1AG仿真器、在线仿真器等。比较流行的ARM开发工具包括ARM SDT、ARM ADS、Multi 200lo、Embest IDE for ARM等集成开发环境以及PENicc32.A900仿真器与Multi.ICE仿真器等。
三.基于嵌入式Linux的视频监控总体方案
在嵌入式处理器上移植嵌入式操作系统,不仅提高了开发效率,还可以大大提升视频监控的灵活度和扩展性,使得视频监控系统的后续应用程序开发便于实现。
前端USB摄像头负责视频采集:带有嵌入式操作系统的ARM9控制模块控制USB摄像头的视频采集和传输; Ethernet接口作为网络传输模块。
视频监控系统硬件设计方案
硬件电路的构成框图如图所示。
ARM9处理器2410
视频监控系统的核心处理器选用ARM2410系列处理器。由ARM TDMI、存储管理单元(MMU)和高速缓存三部分组成。其中,MMU可以管理虚拟内存,高速缓存内独立的16KB地址和16KB数据高速Cache组成。
Java虚拟机的配置
本次视频通过PC机浏览器实现监控,因此在主机上必须进行Java
文档评论(0)