用户名: 密码: 验证码:
基于XScale与Linux的图像采集与无线通信系统的设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,数字图像采集与通信系统也逐渐的开始向嵌入小型化和网络化方面发展。同时,嵌入式系统的发展非常迅速,其应用也越来越广泛,而由于Linux系统其稳定性与安全性以及成本低的特点,越来越多的企业和用户将Linux系统作为各类服务器的首选操作系统。而且,CDMA 1X无线通信网络以其覆盖范围广、使用费用低、技术完善、安全可靠性高等优点,当之无愧地成为现代通信技术业务信息化中的重要资源。基于以上原因及实验室项目开发的需求,本论文着重对基于CDMA 1X网络,在Linux系统下实现图像采集与无线通信系统进行研究与开发。
     首先考察了国内外图像采集与无线通信技术的发展情况和研究动态,针对嵌入式微处理器和嵌入式操作系统的现状和发展趋势,提出了将XScale处理器和嵌入式操作系统Linux相结合的设计方案,并建立了Arm-Linux交叉开发环境,定制了我们需要的最小的Linux内核。
     其次,对USB摄像头在Linux系统下图像采集进行研究并加以实现。数字图像的压缩是数字图像采集系统小型化和网络化的前提。分析了系统图像采集的需求及图像压缩的相关理论和技术,使用了JPEG压缩技术作为该采集系统的压缩方法,并就系统的硬件部分和软件部分设计和实现开发分别进行了详细分析和论述,主要包括USB图像采集硬件构成框图、加载驱动及V4L模块、使用C语言实现图像采集与压缩编解码和软件的移植。
     再次,对嵌入式系统下无线通信系统进行研究与设计。对CDMA 1X技术进行了详细的讨论,对比分析了CDMA 1X、GPRS的优缺点,给出了通信系统终端的硬件设计,介绍了PPP协议的原理,系统的阐述了通过PPP拨号上网的通信流程。
     最后,讨论了网络传输的研究与实现,阐述了Linux的网络层次结构、TCP/IP协议、Socket编程及最基本的API函数,并给出了图像压缩数据的网络传输与监控中心应用程序的软件实现。
In recently, with the fast development at computer, network, image process,communication and transmission technology,digital image acquisition system is now developed in the direction of embedded miniaturized and network system. Meanwhile, embedded system develops rapidly and it is applied more widely,and that because Linux system is a steady, safe and low-cost operation system,more and more enterprises and users take Linux as the server's chief operating system.Furthermore,CDMA 1X network becomes the important resource in modern communication technology information area. Thus, we propose and design a video image capture and wireless communication system under Linux system based on CDMA 1X network.
     Firstly, this thesis investigates the development and research of world's video capture and wireless communication technology,and introduces the development of embedded micro processor and operating system,then the thesis presents a design scheme, which is composed of XScale micro processor and embedded operating system Linux, and then sets up Arm-Linux cross development environment,and customizes the minimum Linux kernel that we need.
     Subsequently, the key technology of video capture in using USB camera under Linux system are discussed. Compression of digital image is the precondition for the miniaturization of digital image acquisition system. This thesis analyzes the video technology and interrelated compression theory, selects JPEG (Joint Picture Experts Group) compression technique for this system, and discusses in detail about how to develop the hardware and the software of system, including hardware frame of USB video capture, loading drive and V4L module, video capturing and compression in C program language and software transplant.
     Followingly, the wireless communication system in Linux system is discussed and designed.Furthermore detailedly discussing CDMA 1X network technology,contrastively analyzing CDMA 1X and GPRS (General Packet Radio Service), providing the reason of selecting CDMA 1X network.Then this thesis marks out the hardware design of the communication system terminal,introduces the principle of PPP (Point-to-Point) Protocol, and the working flow of wireless access Internet based on CDMA 1X.
     Lastly, the thesis discusses the research and realization of network transmitting, introduces the Linux network hiberarchy,TCP/IP protocol,Socket programming and basic API function.And then the application software realization scheme is presented about the video compression data transmitting and monitoring center.
引文
[1] Cuizhihu.Digital Video Processing.第1版.北京:电子工业出版社,1998.8~16
    [2] 梨洪松.数字视频技术及应用.第1版.北京:清华大学出版社,1998.1~25
    [3] 李华.现代移动通信新技术 GPRS.第1版.广州:华南理工大学出版社,2001.25~35
    [4] 裘正定.多媒体通信支撑技术.世界网络与多媒体,1999,10(1):53~56
    [5] 张亮.数字视频远程监控.现代通信,2001,10(3):22~25
    [6] Yang jie,Weibel Alex.Beyond HCI:Multimodal Manipulation of Multimedia Information.计算机学报,2000,12(1):1245~1252
    [7] 邹思轶.嵌入式 Linux 设计与应用.第1版.北京:清华大学出版社,2002.1~15
    [8] Rick lerbaum.Using Linux in Embedded and Real-time Systems.2002.125~160
    [9] Karim Yaghmour.Building Embedded Linux Systems.2002.45~56
    [10] Jerry Epplin.Linux as an Embedded Operation System.Embedded Systems Programming.1997,12(10):34~37
    [11] 李善平.Linux 与嵌入式系统.第1版.北京:清华大学出版社,2003.5~50
    [12] 贾明.Linux 下的 C 编程.第1版.北京:人民邮电出版社,2001.15~68
    [13] 林建民.嵌入式操作系统技术发展趋势.计算机工程,2001,27(10):1~4
    [14] 王学龙.嵌入式 Linux 系统设计与应用.第1版.北京:清华大学出版社,2001.18~39
    [15] 许海燕,付炎.嵌入式系统技术与应用.第1版.北京:机械工业出版社,2002.52~65
    [16] 马忠梅.ARM 嵌入式处理器结构与应用基础.第1版.北京:北京航空航天大学出版,2002.12~34
    [17] Intel XScale' Microarchitecture for the PXA250 and PXA210 ApplicationsProcessors User's Manual.Intel Coporation,2002.1~24
    [18] Richard Petersen.Linux: The Complete Reference.北京:机械工业出版社,2002.12~19
    [19] Lemon A.Embedding Linux.IEE Review,2001,1(6):16~36
    [20] 绍海东.基于 Linux 的嵌入式系统设计与实现.计算机工程,2002, 6(5):45~50
    [21] 桑楠.嵌入式系统原理及应用开发技术.第1版.北京:北京航空航天大学出版社,2002.124~135
    [22] 陈莉君.Linux 操作系统内核分析.第1版.北京:人民邮电出版社,2000.16~25
    [23] Wu Chwan-Hwa , Irwin , J.David . Multimedia Technology and Their Applications.IECON Proceedings(Industrial Electronics Conference),1997,4(10):1493~1505
    [24] P.H. Kimur.Video Compression Makes Big Gains.IEEE Spectrum,1991,37(6):16~19
    [25] 周剑平.JPEG2000 展望.软件世界,1999,8(10):64~66
    [26] 陈宇.JPEG 技术最新发展动向.计算机世界,1998,6 (8):86~88
    [27] Chang Chin-Chen, Chuang Jun-Chou . Retriving Digital Image from JPEG Compressed Image Database Image and Vision Computing,2004,9(6):471~484
    [28] 胡建彰,李炜.JPEG 算法与实现.南京邮电学院学报,1994,8(3):3~6
    [29] 王毅.用嵌入式计算机实现的监控系统.微波与卫星通信,1996,1(5):8~26
    [30] Craig Hollabaugh.Embedded Linux: Hardware, Software, and Interfacing,2000.102~116
    [31] 殷晓峰.Linux 下设备驱动程序模型及开发.计算机应用,2002,8(3):6~9
    [32] 黄涛.嵌入式实时操作系统移植的分析.计算机应用,2003,23(3):5~9
    [33] 崔杜武,王若俊.Linux 下的多媒体应用.第1版.北京:人民邮电出版社,2001.53~67
    [34] 单宝杰.基于 Linux 平台的网络视频监控系统:硕士学位论文。山东:山东大学图书馆,2002.
    [35] David A. Rusling.Linux 编程白皮书.第1版.北京:机械工业出版社,2000.62~79
    [36] 肖踞雄.嵌入式系统软件的可移植性设计.计算机应用,2003,9(3):76~81
    [37] 费浙平.基于 ARM 的嵌入式系统程序开发要点.单片机与嵌入式系统应用,2003,8(1):80~83
    [38] 杨大成.CDMA2000 1X 移动通信系统.第1版.北京:机械工业出版社,2003.1~16
    [39] 王志勤.GPRS 与 CDMA2000 1X 的比较.电信技术,2002,7(3):56~58
    [40] 朱文勃.CDMA1X 移动数据业务无线网络的设计思路和方法.中国数据通信,2003,6(10):46~50
    [41] 杨静雯.CDMA1X 分组域 VPDN 业务解决方案.通信世界,2004,5(3):65~68
    [42] W. Simpson.REF1548, IETF, "The Point-to-Point Protocol (PPP)" 1993.49~90
    [43] 张斌.Linux 网络编程.第1版.北京:清华大学出版社,2000.26~54
    [44] W. Richard Stevens.Advanced Programming in the UNIX Environment.第1版.北京:机械工业出版社,2000.19~53
    [45] W. Richard Stevens.TCP/IP 详解卷 1:协议.第1版.北京:机械工业出版社,2000.19~72
    [46] Douglas E. Comer.Internet working with TCP/IP.第1版.北京:电子工业出版社,2001.32~45
    [47] 倪伟,张粤.基于 TCP/IP 协议的客户/服务器实现.计算机工程,2003,9 (3):18~49
    [48] W. Richard Stevens.UNIX Network Programming.第1版.北京:电子工业出版社,2000.15~45

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

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

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