论文部分内容阅读
图像采用和传输技术应用十分广泛,如消费电子、工业控制、交通道路、军事国防、医务医疗等领域。传统的图像采集与传输系统由PC机以及图像采集设备组成,通过专有的有线网络来传输图像,这种图像采集和传输系统结构比较复杂,系统维护困难且费用较高,传输距离短。随着数字信息技术的高速发展,人们希望能够随时随地了解目标现场的状况,传统的图像采集与传输系统已很难满足人们的这一要求,数字家庭的出现,使得人们对图像及其传输的需求越来越迫切。无线通信技术、嵌入式系统技术和数字图像技术等的发展,特别是嵌入式Linux系统以及ARM处理器的应用,使得图像采集与传输系统实现远距离、低成本、低功耗、小型化成为可能,满足人们生产生活的需求。在这种情况下,本文提出了基于GPRS/GSM嵌入式图像传输系统的设计方案。系统默认采用GPRS传输图像数据,当GPRS网络拥堵繁忙时,图像传输端无法连接到GPRS网络,采集的图像数据无法传输而造成数据丢失,系统将采用GSM网络传输图像数据。系统由处理器模块、存储模块、GPRS模块、USB摄像头模块以及其他外围硬件模块组成,实现了图像采集、存储、压缩和传输。本文首先对嵌入式系统和图像传输系统的现在进行简要分析,并对传统有线方式的图像传输系统与嵌入式无线图像传输系统进行比较。然后对基于GPRS/GSM网络、嵌入式处理器以及USB摄像头,提出了系统的总体设计方案,给定了GPRS与GSM网络切换的条件。并介绍了系统的实现方法。第一阶段:嵌入式Linux系统平台的构建,包括软硬平台的搭建,硬件平台包括系统处理器模块、无线传输模块、图像采集模块、存储模块的功能介绍以及模块间如何通讯,软件平台的搭建包括系统引导程序u-boot以及Linux内核移植和RAMDISK文件系统的制作。第二阶段:图像采集与压缩的实现,使用基于OV7620的USB摄像头网眼V2000采集图像,完成了USB摄像头驱动的编写与加载,实现了图像采集软件的设计,并利用了基于离散余弦变化的JPEG图像压缩算法对采集的图像进行压缩;第三阶段:图像传输软件的设计,图像传输端与服务器端采用GPRS/GSM方式通信,通过两种方式传输数据:面向连接的Socket网络程序和GSM网络提供的短消息服务,实现了TCP/IP,PPP协议移植以及Socket网络程序以及短消息程序的编写;最后给出了系统测试结果。