用户名: 密码: 验证码:
基于ARM+μClinux远程图像监控系统的研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
图像监控系统是一门集计算机技术、通信技术和数字图像处理技术于一体的综合系统。它以其直观、方便、信息内容丰富等特性而被广泛应用于工业生产、交通、电信、电力、银行、智能办公大楼等场所。网络技术、嵌入式技术和图像处理技术的发展使得数字化图像数据的网络实时传输和控制成为可能。嵌入式图像监控系统就是一种以嵌入式技术、图像压缩编码技术、网络传输控制技术为核心的新型监控系统,它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的监控系统相比有着突出的优势,同时也代表着目前图像监控系统研究和发展的方向。
     本文设计了一种基于嵌入式的远程图像监控系统,系统以ARM7作为核心处理器,并采用μClinux操作系统,实现前端采集的图像信息经GPRS无线信道进行远程传输。
     本文完成的工作包括嵌入式远程图像传输系统硬件平台搭建与软件开发。硬件方面,完成了以ARM7微处理器(Samsung公司的S3C44BOX)为核心的系统硬件平台搭建。该系统硬件资源包括S3C44BOX,Flash,SDRAM,UART,以太网控制器以及LCD接口等;软件方面,针对硬件平台完成Bootloader移植和μClinux移植,并完成嵌入式监控终端和上位机应用程序的设计。在本系统中把上位机做为服务器,嵌入式监控终端做为客户端,通过GPRS网络客户端应用程序和服务器应用程序在Internet上建立联接,从而可以相互访问。
     本文首先综述了课题研究的目的意义以及国内外研究现状。其次设计了以ARM7为核心处理器并采用嵌入式μClinux操作系统的远程图像监控系统整体方案。从Bootloader概念出发,对U-Boot在系统硬件平台上的移植做了详细的分析,并研究了其在移植过程中经常出现的问题,提出了解决方法。分析了μClinux系统结构及驱动程序原理,并在系统硬件平台上实现μClinux移植。最后研究设计了系统整体软件设计,包括上位机软件设计和嵌入式终端的软件设计,并给出了实验结果。
Monitoring system on image is an integrated system which refers to computer technology,communication technology and digital image processing technology. Because of its direct-viewing,convenience and abundant information,it has an abroad application in the area of industry,traffic,telecom,electric power,bank, intelligence building etc.With the development of network technology,embedded technology and image technology,it has been possible to transport and control digital image data on networking real-time.Embedded monitoring system is a new digital monitoring system based on embedded system technology,image technology and real-time network transport technology.It has many advantages compared to the old monitoring system,such as stability,real-time performance,functions and price etc.It is also the direction of research and development in monitoring system.
     The paper designs a kind of remote monitoring system on image based on embedded system.The system is designed based on ARM7 as its core processor andμClinux as its operating system.The system accomplishes that the front-end image information transport to the server by GPRS wireless channel.
     The completed works in the paper include the hardware platform design and the software design of the remote monitoring system.With the regards to the hardware design,it completes the system hardware platform design based on ARM7 microprocessor as core MCU.The hardware platform includes S3C44B0X,Flash, SDRAM,UART,Ethernet controller and LCD interface etc.As far as the software design,it transplants Bootloader andμClinux kernel to the system hardware platform and completes embedded chip and PC monitoring software design.In the system the PC monitoring as server and the embedded chip as client can communicate each other through GPRS network.
     In the paper,it introduces the purpose and significance of the design and the status of the domestic and foreign research at first.After that,it designs the embedded remote monitoring system on image based on ARM7 andμClinux.Then it analyses the transplantation of U-Boot to the system hardware platform,and details the problems of the transplantation and the methods of resolution the problems.It analyses the structure ofμClinux kernel and the Linux device driver,and transplantsμClinux to the system hardware platform.At last,It details the software design of the system include the PC monitoring software design and the embedded chip software design,and describes the experimental results.
引文
[1]刘富强.数字视频监控系统开发及应用.北京:机械工业出版社,2003
    [2]戢卫平,罗飞,曹建忠,程杏慧.基于AN平台和GPRS的远程监控系统.计算机应用研究,2006(6):10-67
    [3]Kalden,R.Meirick,L.Meyer,M.Wireless Internet access based on GPRS.Personal Communications,IEEE Wireless Communications Volume 7,Issue 2,2000.8-18
    [4]Ke Cui.Zhenwei Wu.Research and implementation of remote monitoring system based on real-time uClinux.Shenyang Inst.of Autom,Chinese Acad.of Sci.,Shenyang,China,2005.8-18
    [5]孙永春,丁玉慧,王小玉.基于μClinux实时远程数据采集系统.信息技术,2006(04):24-27
    [6]姚聪,方勇,汪敏,潘志浩.基于ARM的嵌入式图像采集处理系统及其无线传输.电子技术,2003(11):22-25
    [7]Collins Ret al.A system for video surveillance and monitoring:VSAM final report.Carnegie Mellon University,Technical Report,2000.8-18
    [8]Haritaoglu I.Harwood D.Davis L.real-time surveillance of people and their activities.IEEE Trans Pattern Analysis and Machine Intelligence,2000.809-830
    [9]许海燕,付炎.嵌入式系统技术与应用.北京:机械工业出版社,2002
    [10]Vahid Frank.嵌入式系统设计(骆丽).北京:北京航空航天大学出版社,2004
    [11]李华等.现代移动通信新技术:GPRS系统.广州:华南理工大学出版社,2001
    [12]田泽.嵌入式系统开发与应用.北京:北京航空航天大学出版社,2005
    [13]李驹光.ARM应用系统开发详解:基于S3C4510B系统设计.北京:清华大学大学出版社,2004
    [14]桑楠.嵌入式系统原理及应用开发技术.北京:北京航空航天大学出版社,2002
    [15]ARM Architecture Reference Manual
    [16]S3C44BOX User Manual
    [17]龙海南,董江涛.基于ARM7 μClinux嵌入式系统中BootLoader的分析与设计.电子科技,2006(8):15-18
    [18]张涌逸.基于嵌入式系统的BootLoader设计与应用.电脑知识与技术,2005(10):8-11
    [19]孙琼.嵌入式Linux应用程序开发详解.北京:人民邮电出版社,2006
    [20]林晓飞,刘彬,张辉.基于ARM嵌入式Linux应用开发与实例教程.北京:清华大学出版社,2007
    [21]http://sourceforge.net
    [22]http://www.21ic.com
    [23]Robert Love.Linux内核设计与实现(陈莉君,康华,张波).北京:机械工业出版社,2006
    [24]Leung,K.K.Animation of Linux processor scheduling algorithm.Dept.of Comput.Sci.,California State Univ.,Sacramento,CA,USA.2006.205-243
    [25]Yu-Chung Wang,Kwei-Jay Lin.Enhancing the real-time capability of the Linux kernel.Dept.of Electr.& Comput.Eng.,California Univ.,Irvine,CA,USA.2002.25-97
    [26]Jonathan Corbet.Alessandro Rubini.Greg Kroah-Hartman.Linux设备驱动程序(魏永明,耿岳,钟书毅).北京:中国电力出版社,2006
    [27]http://www.uclinux.org
    [28]http://openarm.linuxforum.net/doc/DOC/CrossHowTo.txt
    [29]Karim Yaghmour.Building Embedded Linux Systems.0' Reilly,2003
    [30]杨瑞亚,肖璋.嵌入式μlinux内核启动过程分析与设计.微计算机信息(嵌入式与SOC),2005(21):22-25
    [31]刘名博,邓中亮.基于ARM的嵌入式Linux操作系统移植的研究.计算机系统应用,2006(11):17-20
    [32]常银霞,张振东,唐继英.利用Bootloader实现μlinux向S3C44B0上的移植.河北工业大学学报,2005.34(2):15-19
    [33]李岩,荣盘祥.基于S3C44BOX嵌入式μClinux系统原理和应用.北京:清华大学出版社,2005
    [34]田泽.ARM7 μClinux开发实验与实践.北京:北京航空航天大学出版社,2006
    [35]Osterloh,H.TCP/IP Primer Plus(张金祥).北京:人民邮电出版社,2002
    [36]Bentham,J.嵌入式系统Web服务器——TCP/IP Lean(陈向群等).北京:机械工业出版社,2003
    [37]Scrimger,R.TCP/IP宝典(赵刚等).北京:电子工业出版社,2002
    [38]小高知宏.TCP/IP数据包分析程序篇(叶明).北京:科学出版社,2003
    [39]刘峥嵘,张智超,许振山.嵌入式Linux应用开发详解.北京:机械工业出版社,2004
    [40]王芳,郭麦成,汪莉.基于μClinux和ARM的嵌入式TCP/IP设计.中国科技信息,2006(1):34-37
    [41]郭恭,林知明,郭云.基于ARM微处理器和μClinux的串行通信的设计与实现.微计算机信息,2005.21(3):25-28
    [42]Benko,P.Malicsko,G.Veres,A.A large-scale,passive analysis of end-to-end TCP performance over GPRS.INFOCOM 2004 Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies Volume 3,2004:1882-1892
    [43]田军营,韩建海,马志荣.μClinux源代码中Make文件完全解析——基于ARM开发平台.北京:机械工业出版社,2005

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

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

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