论文部分内容阅读
随着嵌入式技术、图像采集处理技术和网络技术的快速发展,以及人们生活水平的提高,视频采集与传输系统已被广泛的应用在安防、矿井、交通、家居等各个领域,人们对其数字化、网络化和智能化的要求也越来越高,为嵌入式视频图像采集和传输系统提供了巨大的市场。因此,如何设计出一个基于嵌入式的高效率、低功耗、低成本、高智能化的视频采集与传输系统的产品应用就显得尤为重要。针对目前视频图像采集和无线传输系统的实际需求,结合嵌入式技术、图像采集处理技术和网络传输技术,并充分考虑到ARM11内嵌多媒体处理模块MFC的优势以及嵌入式Linux操作系统源码开放、内核小、效率高、网络结构完整等特点,本文提出并设计了一种低成本,高可靠性的嵌入式视频图像采集和无线传输系统。本系统以安装有嵌入式Linux操作系统的PC机作为宿主机,以samsung的S3C6410微处理器作为目标开发板,进行了Bootloader的移植、交叉编译环境的搭建、Linux内核的裁剪编译和移植,并建立了Yaffs根文件系统,完成了嵌入式软硬件开发平台的搭建。在开发板上外接USB摄像头采集视频图像数据,并通过S3C6410微处理器的V4L2视频采集接口对其进行访问控制,完成了图像采集模块的设计。利用S3C6410芯片内置的硬件编解码模块对采集的图像数据进行H.264编码,输出H.264格式。通过RTP/RTCP协议进行视频图像数据的封装打包并经过WiFi无线模块进行数据的传输,利用跨平台的C++图形用户界面库Qt在安装有嵌入式Linux操作系统的PC机上开发人机交互界面,从而实现对采集到的视频图像数据的解码与显示。经过测试表明本系统设计合理,视频编码效率高,图像连续性好,运行稳定,基本实现了对采集到的视频数据的显示、存储和回放功能。