嵌入式网络视频监控系统是一种以嵌入式技术、视频编码技术和网络传输技术为核心的新型视频监控系统,它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的视频监控系统相比有着突出的优势,同时也代表着目前视频监控系统研究和发展的方向。 本文研究并实现了以微处理器S3C2440和嵌入式Linux操作系统为核心的嵌入式网络视频监控系统。论文首先介绍了嵌入式视频监控技术的发展趋势和研究现状,而后阐述了该系统硬件总体设计方案,讨论了基于嵌入式Linux操作系统的开发平台的构建,详细论述了视频采集、编码、存储、传输等单元的软硬件设计,重点论述了基于AL9V576的视频编码模块和基于TW2835的视频处理模块的设计。 本文研究的主要内容如下: 1、研究视频采集单元的优化方法,设计采用音视频控制器TW2835采集四路模拟视频输入信号并叠加OSD环境信息显示,提高了视频处理的功能和视频质量; 2、研究双核构架,采用混合信号系统级芯片C8051F340控制TW2835、采集环境信息并与S3C2440串口通信,使视频采集单元模块化设计,增加了产品设计的灵活性,减小了主控芯片的负担和软件设计的复杂性,便于产品功能的扩展和二次开发; 3、研究并分析了MPEG-4的硬件实现方式,采用高品质、高性能、低功率视频压缩芯片AL9V576进行MPEG-4编码,大幅提升了压缩效率,另外还设计了SRAM主机接口与主控芯片通信,突破了传统芯片大多采用的PCI接口的限制,方便模块的组合; 4、研究并设计了CF卡存储方案,实现了一种在嵌入式视频服务器上的视频检索和存储方法。
上传时间: 2013-05-16
上传用户:cuicuicui
浙大颜晖C语言视频教程。浙大颜晖C语言视频教程。浙大颜晖C语言视频教程。
标签: 视频
上传时间: 2013-07-07
上传用户:lindor
无线数据传输是指终端和监控中心通过无线网络的方式进行数据通信。本文以ARM处理器S3C2440A为核心搭建硬件平台,选用Linux作为嵌入式操作系统,实现了基于CDMA网络的无线数据传输系统。 系统以ARM920T微处理器芯片S3C2440A和CDMA模块Q2438F为实现核心。论文首先研究了基于S3C2440A微处理器的嵌入式系统硬件平台的架构,详细分析了ARM最小系统中各个功能组成模块;然后建立了嵌入式系统开发的arm-linux-gcc交叉编译环境,重点研究了Bootloader和Linux内核的配置与编译,并且在硬件平台上移植了Linux操作系统。在ARM嵌入式Linux开发平台上,研究了基于Video4Linux的USB摄像头采集图像的解决方案,即在Linux内核中加载Video4Linux模块,通过V4L模块提供的编程接口,操作USB摄像头设备文件/dev/video0,并且采用内存映射方式截取视频,完成了图像采集的软件设计。此外,论文还研究了在Linux环境下PPP协议拨号上网的实现方法,即通过AT指令初始化CDMA模块,使之附在CDMA网络上,通过编写脚本程序的方法建立PPP连接,获得网络运营商ISP动态分配给数据传输终端的IP地址,从而实现了无线模块拨号上网功能。在无线终端通过PPP拨号上网后,采用了客户端/服务器端模式,运行套接字(Socket)应用程序,将设备采集到的图像数据通过CDMA网络后再经过Internet传送到监控中心,实现了传输终端和监控中心之间的数据的发送与接收。 论文研究和实现的基于ARM嵌入式Linux和CDMA网络的无线数据传输系统满足设计要求,达到了预期目标。终端内嵌TCP/IP协议,可以通过CDMA网络连接到互联网,数据传输实时性强,为用户提供透明的数据传输通道。相比于传统的传输系统,它具有高可靠性、组网方便、可远程控制等特点,因此在电力自动化、环保、交通监控等领域有着广泛的应用,特别适用于移动环境、难于布线的场所和边远地区。
上传时间: 2013-06-11
上传用户:gaojiao1999
本文根据大楼电梯视频监控系统的要求,提出了一种基于嵌入式技术的网络视频监控系统实现方案。系统以嵌入式Linux和嵌入式微处理器S3C2410X为核心平台,通过嵌入式平台建立的基于TCP/IP协议的视频服务器,将USB摄像头采集来的图像数据压缩后,经过网络传输,完成对监控现场的网络视频监控任务。首先阐述了嵌入式网络视频监控系统的发展、现状以及整体构建,然后介绍了嵌入式Linux操作系统以及ARM处理器的发展情况,分析了主要外围电路的设计,以及如何在ARM硬件平台上进行嵌入式Linux内核的编译与移植,介绍了Bootloader的启动原理及运行过程,并对在Linux操作系统下的USB驱动程序的开发进行了研究。本文重点讨论了图像采集、编码和网络通信程序的设计原理与实现。最后进行了系统整体测试,并提出了进一步开发设想。
上传时间: 2013-06-15
上传用户:17854267178
随着经济与科技的发展,人们对住宅小区提出了智能化的要求:一方面住户要求能够远程监视家庭环境和控制家电设备;另一方面,小区管理人员要求实现对小区事务的统一管理。计算机、通信和ARM嵌入式技术为小区的智能化提供了有力的技术支持。 本文来源于实验室与日本NTT公司合作的智能家居项目,提出一种基于ARM-Linux平台的小区智能监控系统的实现方案。系统包括小区网关、家庭中继器和家庭传感器/开关设备三部分。家庭中继器通过RS485总线连接家庭内部各种传感器和开关设备组成家庭内部通信网,中继器可以在家庭内部网中集中采集传感器数据和控制家电开关设备。小区网关通过Ethernet连接各家庭中继器组成小区局域网,它可以统一管理所有家庭中继器和家庭设备。用户可以通过Internet访问小区网关的Web服务器来查看家庭内部传感器信息或发送操作指令来远程控制家电开关设备,小区管理人员也可以通过小区网关的服务器发布小区管理信息。从而,实现家庭监控和小区管理的智能化。 本文主要工作包括:家庭中继器的硬件设计、系统软件移植和应用软件设计;小区网关的软件设计;家庭内通信网与小区局域网的组网以及在通信网络中采用的通信协议的设计。通过对实验室原型系统的实验与测试,证明小区智能监控系统能够良好运行。
上传时间: 2013-07-27
上传用户:zxc23456789
本文基于数据驱动原理提出并用 FPGA 实现了MPEG-2 MP@HL 的视频解码器。该解码器中的各个模块具有高内聚,低耦合的特点。只要各个模块符合数据驱动的工作方式,模块就能自我正常工作。由
上传时间: 2013-06-19
上传用户:y562413679
随着社会的发展,网络视频监控系统已经成为日常生产生活中的重要辅助设备,应用十分广泛。当前视频监控系统正逐步由模拟化走向数字化,随着视频压缩技术和网络技术的发展,开发新一代的基于计算机网络和多媒体MPEG-4压缩算法的视频监控系统已成为整个行业技术发展的主要方向之一。人们有时会采用DSP与MPEG-4算法结合的方案来实现,也有的部门采用了片上系统(SOC),但这些不但编程极度复杂,而且成本也过高。本文提出并研究设计了一种基于ARM微处理器S3C2410、MPEG-4专用压缩芯片MPG440、以嵌入式Linux为操作系统的视频监控系统方案,不仅开发便捷、成本低廉,而且实时性较好,适应范围广。 首先,采用软硬件协同设计的思想提出了系统的总体设计方案,系统的整体架构分为摄像头、云台控制器、网络视频服务器以及客户端PC机等四大部分。 第二,以三星公司的S3C2410芯片和DAVICOM公司的DM9000以太网接口芯片为硬件核心,对整个系统进行了模块化的硬件电路的设计。根据S3C2410的特点及系统整体需求,完成了电源复位模块、晶振模块、存储器接口模块、视频数据处理模块、以太网接口模块、云台控制模块等的硬件选型与电路连接。其中,在云台控制模块等的电路设计中充分体现了优化设计的技巧,并重点对网络接口部分和视频数据处理部分进行了详细的硬件设计与说明。阐述了整个系统的工作流程。 第三,从应用需求出发,选择嵌入式Linux操作系统作为本系统的软件平台,搭建了交叉式的开发环境,对bootloader进行了选择,并给出了加载步骤。完成了对嵌入式Linux内核的选择及移植。 第四,采用基于任务的设计方法对服务器端的软件进行了总体设计,主要包括共用程序库、config配置文件、日志文件以及多个任务等。并对运行于客户端的软件设计进行了简要说明。 第五,由于数字视频传输的实时性能和通过网络传输以后客户端接收的视频图像质量在本系统中至关重要,所以本文对传输信道和网络协议进行了优化选择,并详细阐述了IP组播技术、流媒体传输协议等在图像传输过程中的具体应用。
上传时间: 2013-04-24
上传用户:sc965382896
嵌入式系统是以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4部分组成,用于实现对其它设备的控制、监视或管理等功能。其广泛应用于控制领域、消费电子产品等行业,已成为现代电子领域的重要研究方向之一。而随着电子技术,多媒体技术及网络技术快速发展,视频监控系统也正在向嵌入式,数字化,网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和网络的科技成果,实现体积小巧,性能稳定,通讯便利的监控产品。本项的目的正是建立一个完整的基于 ARM9 核心处理器和嵌入式 Linux 操作系统的嵌入式视频监控系统。 本项目是在 ARM 微处理器平台上,移植嵌入式Linux操作系统,并完成视频采集、压缩、传输任务。系统采用 ARM 微处理器 AT91RM9200作为主处理器,以视频采集芯片 ADV7181 作为视频采集设备,用 H.263视频压缩协议对视频数据进行压缩,最后通过中兴通信公司 MG815+CDMA通信模块传输到服务器上。 本论文主要分成五个章节: 第一章:首先介绍ARM和嵌入式Linux操作系统的特点和当前的发展概况,然后说明了本文的课题背景及意义; 第二章:描述了硬件开发平台。本系统采用了 ALTMEL 的AT91RM9200为核心的开发平台,并扩展了以视频采集模块和CDMA无线传输模块; 第三章:描述了本系统的软件开发平台,包括嵌入式Linux开发流程以及移植到具体硬件平台需要完成的工作,如 U-Boot 的移植、Linux内核的编译与裁剪、文件系统的制作等; 第四章:首先论述了本系统中的难点 FIFO 设备的驱动编写,随后在对H.263视频压缩编码叙述的基础上针对块匹配运动估计给出了一种改进的菱形搜索算法代替原有的三步搜索法,并且通过实验结果证明,经算法改进优化的新菱形算法优于原先的三步搜索法; 第五章:得出了实验结果,完成了视频数据的无线网络传输。
上传时间: 2013-04-24
上传用户:martinyyyl
本智能玩具小汽车以AT89C51单片机作为控制核心,其外围电路包括电机驱动模块、电源供电模块、障碍物检测模块、防盗报警模块、摇控控制模块、LCD显示模块。其中使用使用直流电机驱动芯片L9110,实现直流电机驱动功能。使用9V/1000mA的蓄电池通过7805来降压给系统供电。通过由555集成电路与红外对管组成的红外红外线障碍物检测传感器,实现对障碍物的检测。通过人体热释电红外线传感器LHI778,红外信号处理芯片PS202以及模拟狗叫声集成电路KD5608实现防盗报警功能。采用两片AT89C2051作为摇控信号发射和接收处理,处理后的信号传送给控制中心,以实现摇控控制的功能。利用LCD显示模块LM016l实现显示功能。
标签: 智能小车
上传时间: 2013-04-24
上传用户:yuying4000
随着科学技术的发展与公共安全保障需求的提高,视频监控系统在工业生产、日常生活、警备与军事方面的应用越来越广泛。采用基于 FPGA 的SOPC技术、H.264压缩编码技术和网络传输控制技术实现网络视频监控系统,在稳定性、功能、成本与扩展性等方面都有着突出的优势,具有重要的学术意义与实用意义, 本课题所设计的网络视频监控系统由以Nios Ⅱ为核心的嵌入式图像服务器、相关网络设备与若干PC机客户端组成。嵌入式图像服务器实时采集图像,采用H.264 编码算法进行压缩,并持续监听网络。PC机客户端可通过网络对服务器进行远程访问,接收编码数据,使用H.264解码算法重建图像并实时显示,使监控人员有效地掌握现场情况, 在嵌入式图像服务器设计阶段,本文首先进行了芯片选型与开发平台选择。然后构建图像采集子系统,采用双缓存乒乓交换的方法设计图像采集用户自定义模块。接着设计双Nios Ⅱ架构的SOPC系统,阐述了双软核设计中定制连接、内存芯片共享、数据搬移、通信与互斥的解决方法。同时完成了网络服务器的设计,采用μC/OS-Ⅱ进行多任务的管理与调度, H.264视频压缩编解码算法设计与实现是本文的重点。文中首先分析H.264.标准,规划编解码器结构。接着设计了16×16帧内预测算法,并设计宏块扫描方式,采用两次判决策略进行预测模式选择。然后设计4×4子块扫描方式,编写整数变换与量化算法程序。熵编码采用Exp-Golomb编码与CAVLC相结合的方案,针对除拖尾系数之外的非零系数值编码子算法,实现了一种基于表示范围判别的编码方法。最后设计了网络传输的码流组成格式,并针对编码算法设计相应解码算法。使用VC++完成算法验证,并进行测试,观察不同参数下压缩率与失真度的变化。 算法验证完成后,本文进行了PC机客户端设计,使其具有远程访问、H.264解码与实时显示的功能。同时将H.264 编码算法程序移植到NiosⅡ中,并将嵌入式图像服务器与若干客户端接入网络进行联合调试,构建完整的网络视频监控系统, 实验结果表明,本系统视频压缩率高,监控图像质量良好,充分证明了系统软硬件与图像编解码算法设计成功。本系统具有成本低、扩展性好及适用范围广等优点,发展前景十分广阔。
上传时间: 2013-08-03
上传用户:88mao