论文部分内容阅读
当今社会,随着互联网的不断普及和互联技术的快速发展,人们对于互联网的依赖也变得越来越强。如果我们身边没有有线网络时想要快速获取重要信息,而直接使用手机上的3G网络短时间浏览网页就会耗费很多流量,而且很多时候网速并不理想,使得打开网页变得很困难,因此导致人们对无线网络的服务需求变得越来越强,无线网络的使用也变得越来越广泛。所以如何通过WIFI(Wireless Fidelity)实现终端间高速的无线数据传输是至关重要的。本文采用的是ARM(Advanced RISC Machines)+Linux的方案来进行视频信息的快速无线传输,因为基于嵌入式系统的无线网络视频传输具有成本低、体积小、部署方便、性能稳定等优点而越来越受到人们的青睐。并且ARM嵌入式系统具有非常多的优点,比如说体积小、结构紧凑、成本低、占用空间比较小、可裁剪性好并且支持无线网络,所以ARM+Linux的方案在视频采集与传输过程中具有非常大的使用价值。本文立足于通过ARM+Linux实现视频的无线传输,论文内容主要包括以下几个方面:1、充分了解三星公司的S3C6410开发板,在了解其主要结构及功能的基础上搭建了基于Linux内核的嵌入式Linux系统,并且移植了设备驱动的程序,力求使得搭建的平台性能稳定,这样才能满足无线视频传输的要求。2、针对本次试验采用的摄像头,采用C++语言编写了基于V4L2的视频采集程序。3、在视频采集工作完成后,对采集到的视频数据成功的进行了视频的格式转化以及压缩工作。4、在视频图像的无线传输工作开展之前对于网络视频传输的协议进行了大量的研究,以确保在满足协议的同时进行无线视频网络传输。5、在客户端,本论文使用Qt进行视频的接收工作,接收到的图像是完整且清晰的。综上所述,本文主要进行的就是利用S3C6410开发板提供的平台,进行Linux系统的移植,从而实现清晰视频图像的采集,传输以及接收。