节点文献

基于嵌入式ARM9平台远程视频监控系统的设计与实现

Design and Implementation of Network Video Monitoring System Based on ARM S3C2410 Embedded Platform

【作者】 陈育林

【导师】 张秦艳;

【作者基本信息】 北京邮电大学 , 检测技术与自动化装置, 2007, 硕士

【摘要】 随着网络通信技术与多媒体技术的发展,嵌入式视频监控技术逐渐步入一个全新数字化网络阶段,广泛运用于电信、银行、交通、电力、智能楼宇等诸多领域。嵌入式视频监控技术以嵌入式Linux开发、视频编解码、网络传输技术为核心,对稳定性、实时性和兼容性有很高的要求,这也代表了现代嵌入式视频技术的发展方向。本论文对于嵌入式监控系统核心部分:视频采集编码、网络传输服务器的设计与实现作全面分析,设计并实现一种兼容ZC3xx与OV511系列芯片摄像头的多线程并发网络机制的视频监控系统设备。论文首先在第二章介绍系统开发的软硬件平台,硬件平台采用三星公司S3C2410的开发板,软件移植了嵌入式Linux内核,着重介绍了驱动模块编程的架构。论文第三章详细介绍了ZC3xx系列摄像头视频驱动的设计与实现,并在此驱动支持下如何采集视频的全过程,ZC3xx系列芯片摄像头内置DSP编码单元,在视频采集上获得较好的编码效率与视频效果。第四、五章介绍网络协议的应用与编程实现,并设计实现了多线程并发机制的嵌入式网络视频服务器,优化了服务器/客户端架构,多线程协调运行,提高了系统资源利用率以及系统稳定性和实时性。

【Abstract】 With the development of technology of network communication and Multimedia, Embedded video monitoring system steps into the new period of completely digital network application, which exactly means a developing direction to the fields such as telecommunication, bank, traffic utilization, electronic power and intelligent building. With the core technology of Linux application, video coding and network transmitting, embedded video monitor system requires high quality of stability, compatibility and real-time capability, which also represents its mainly developing direction.This thesis introduces a design of video encoding and network transmitting mechanism, which also emphasizes on program implementation of ZC3xx video driver and multi-thread concurrent mechanism.At first, embedded software and hardware environments are given in second chapter. Embedded Linux kernel transplant is also introduced. And driver module program is emphasized. The third chapter gives detail analysis on ZC3xx video driver program and video capture application program. The later chapters introduce network transmitting program. It establishes a multi-thread concurrent video monitor server, which could optimize Server/Client structure and guarantees system stability, real-time capability and high efficiency of system resource allocation.

【关键词】 嵌入式视频监控Linux多线程
【Key words】 embeddedvideo monitorLinuxmulti-threads
  • 【分类号】TP277
  • 【被引频次】20
  • 【下载频次】1146
节点文献中: 

本文链接的文献网络图示:

本文的引文网络