用户名: 密码: 验证码:
基于ARM的嵌入式视频监控系统设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文分析了国内外视频监控系统的发展现状,针对当前省广播监测中心具体要求和工程实际情况,介绍了一种基于ARM的嵌入式视频监控系统。该方案相比于传统的多媒体监控系统具有体积小、成本低、稳定性高、实时性好等优点,具有很强的实用性价值。论文完成了基本的硬件系统设计和软件开发。
     硬件方面采用USB摄像头与S3C2410处理器组成嵌入式视频采集装置,并通过以太网连接宿主机从而组成视频监控系统。
     软件方面分为系统软件的移植和应用软件开发两方面。系统软件方面包含ARM平台的BootLoader和嵌入式Linux的移植;应用软件方面包含前端ARM平台嵌入式视频采集软件设计,前端TCP视频服务器程序设计,宿主机TCP客户端程序设计和宿主机视频解压显示程序设计四个部分。
     论文的最后对系统设计所完成的内容进行了总结,并提出了改进方法。
By analyzing the situations of the video inspecting system home and abroad, aimingat the demand of the broadcast center and the practical applications, this thesis talks abouthow we designed a system of video inspecting based on ARM. Comparing to traditionalmultimedia surveillance system, this scheme has the characteristics of small volume, lowcost, high stability and etc, therefore, it has good applied and development outlook. Thedesign of hardware system and the development of software system are mainly discussedin this thesis.
     With regards to the hardware design, the embedded video capture system is consist ofUSB camera and S3C2410 as its CPU, and as it connects to PC through Ethemet, thesystem of video inspecting can work well.
     As far as the software design, the system software and the internet applications mustbe designed. First we must port the BootLoader and embedded Linux kemel to the targetof ARM platform. Then, a system of video capturing and a video server based on TCPneed to be designed to run on the platform of ARM. In the end, we should design a TCPclient to get the compressed video data from the target of ARM platform, and then we candesign a program to decode the compressed video data and display on the screen to satisfythe needs of video inspecting.
     Finally, this thesis summarized the completed works, and the method of futureimproves has been given too.
引文
1 刘富强.数字视频监控系统开发及应用.北京:机械工业出版社,2003
    2 黎洪松.数字视频技术及其应用.北京:清华大学出版社,1997
    3 陈俊宏.Embeded Linux嵌入式系统原理与实务.北京:中国铁道出版社,2004
    4 马忠梅.ARM & Linux嵌入式系统教程.北京:北京航空航天大学出版社,2004
    5 陈赜.ARM9嵌入式技术及Linux高级实践教程.北京:北京航空航天大学出版社,2005
    6 杜春雷.ARM体系结构与编程.北京:清华大学出版社,2003
    7 朱珍民,隋雪青.嵌入式实时操作系统及其应用开发,2006
    8 Craig Hollabaugh[美].嵌入式Linux.北京:电子工业出版社,2003
    9 李善平,刘文峰,王焕龙.Linux与嵌入式系统.北京:清华大学出版社,2003
    10 李驹光.ARM应用系统开发详解.北京:清华大学出版社,2003
    11 Laurence T.Yang. Embedded software and systems. Berlin:Sringer, 2005
    12 王田苗.嵌入式系统设计与实例开发.北京:清华大学出版社,2002
    13 刘峥嵘,张智超,许振山.嵌入式Linux应用开发详解.北京:机械工业出版社,2004
    14 邹思轶.嵌入式Linux设计与应用.北京:清华大学出版社,2002
    15 王学龙.嵌入式Linux系统设计与应用.北京:清华大学出版社,2001
    16 符意德.嵌入式系统设计原理及应用.北京:清华大学出版社,2004
    17 赵炯.Linux内核完全注释.北京:机械工业出版社,2004
    18 倪继利.Linux内核分析及编程.北京:电子工业出版社,2005
    19 李善平.Linux内核2.4版源代码分析大全.北京:机械工业出版社,2002
    20 毛德操,胡希明.LINUX内核源代码情景分析.杭州:浙江大学出版社,2001
    21 Micbael Barr著,于志宏译.C/C++嵌入式系统编程.北京:中国电力出版社,2001
    22 Michael Barr[美].C/C++嵌入式系统编程.北京:中国电力出版社,2001
    23 Stephen Prata著,孙建春译.C++Primer Plus(第5版).北京:人民邮电出版社,2005
    24 Wookey, Tak-Shing. Porting the Linux Kernel to a New ARM Platform.
    25 孙天泽,袁文菊,张海峰.嵌入式设计及Linux驱动开发指南—基于ARM9处理器.北京:电子工业出版社,2005
    26 Alessandro Rubini. Linux Device Drivers(2nd Edition). USA:O'Reilly, 2001
    27 Jan Axelson.USB大全.北京:中国电力出版社,2001
    28 Jack Tackett,David Gunter.LINUX大全.北京:电子工业出版社,1998
    29 徐严明.Linux编程指南.北京:科学出版社,2000
    30 David A.Rusling.Linux编程白皮书.北京:机械工业出版社,2000
    31 K.Wall[美].GNU/Linux编程指南.北京:清华大学出版社,2000
    32 小野定康,铃木纯司.JPEG/MPEG2技术.北京:科学出版社,2004
    33 Douglas E.Comer,David L.Stevens.TCP/IP网络互联技术.北京:清华大学出版社,2004
    34 M.Tim Jones. TCP/IP Application Layer Protacols for Embedded Systems. CHARLES RIVER MEDIA, 2002
    35 于明,范书瑞,曾祥烨.ARM9嵌入式系统设计与开发教程.北京:电子工业出版社,2006
    36 Alan Cox. Video4Linux Programming. 2000
    37 优龙公司.ST2410使用手册.2003
    38 ARM. ARM Architecture Reference Manual. 2000
    39 ARM. Arm920T Technical Reference Manual. 2000
    40 SAMSUNG. S3C2410X RISC Microprocessor Reference Manual. 2003

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700