论文部分内容阅读
视频监控系统已经广泛应用于人们的生活之中,尤其在网络技术高速发展的今天,视频技术已经不仅仅局限于模拟技术,随着嵌入式操作系统的发展以及芯片集成化的程度越来越高,通过互联网络进行视频图像的传输已经成为今后数字化消费的一个方向。本文实现的是基于嵌入式Linux操作系统网络摄像系统的一部分,在基于Intel公司Xscale架构平台PXA255上完成了一套功能完整的摄像系统,但对于网络传输部分还未曾涉及。本文中摄像系统的硬件部分采用了USB接口的摄像头和PXA255开发评估平台,软件部分包括了嵌入式Linux操作系统的移植,摄像设备驱动程序的编写,以及Qt用户界面上图像显示程序的实现,从而完成了一个完整的具有图像采集、显示、存储以及保存图片再现功能的摄像系统。论文共分为七章。第一章是绪论,对视频监控系统、Intel个人数字助理、及嵌入式操作系统作了简要的介绍;第二章讲述了嵌入式Linux操作系统下的集成开发环境,包括在裸机环境和Linux操作系统下对PXA255平台进行开发的交叉编译环境;第三章详细地介绍了对PXA255平台进行嵌入式Linux操作系统移植的方法,并对如何在PXA255平台上移植嵌入式Windows CE.NET操作系统也作了简单的叙述;第四章对使用摄像头的功能和参数,以及与摄像系统有关的PXA255平台上的硬件作了分析。在第五章中则实现了PXA255平台上摄像设备的驱动程序的设计,包括USB主控制器和摄像头传感器芯片的驱动程序。第六章,实现了Qt用户接口界面的升级,添加了USB鼠标功能,定制了嵌入式Linux文件系统,并编写了Qt用户接口界面上的显示程序。第七章详细介绍了整个设计系统的集成和测试,包括如何重新编译内核镜像文件,定制文件系统,分析了实验的结果。最后还提出了今后的研究方向和目标。