论文部分内容阅读
随着二十一世纪数字时代的来临,个人数字助理(PDA)以其携带方便、界面友好、操作灵活,以及无线上网等优点,已经广泛应用于人们的生活中。尤其随着嵌入式操作系统以及Internet技术的高速发展,采用基于网络的图像采集、传输、显示系统就成为一种实际的需求。本论文就是基于这种需求,实现了一套基于嵌入式Linux操作系统和以太网传输技术的网络摄像系统。本论文主要实现了基于嵌入式Linux操作系统网络摄像系统的设计和调试,硬件部分采用了USB接口的摄像头和Intel公司XScale架构开发平台PXA255,软件部分包括了嵌入式Linux操作系统的移植,摄像设备驱动程序,Qt用户界面上图像显示程序、网络传输程序的实现,从而完成了一个完整的具有图像采集、显示、存储、保存图片再现、网络传输功能的摄像系统。论文共分为七章。第一章是绪论,对网络视频传输系统、Intel个人数字助理、及嵌入式操作系统作了简要的介绍。第二章讲述了嵌入式Linux操作系统下软件开发的过程,包括gcc编译器的使用和Makefile文件的生成。第三章介绍了QT编程的核心机制和元对象系统。第四章对摄像系统的硬件作了简要说明,包括摄像头的功能和参数,与摄像系统有关的PXA255平台上的硬件以及相关寄存器介绍。在第五章中则实现了PDA上基于加速度传感器的鼠标智能控制方法,包括传感器芯片的驱动程序和软件按钮的驱动程序设计。第六章中实现了Qt界面下FTP服务器的架设和客户端程序的编写。第七章详细介绍了整个摄像系统的整合和测试,包括对PXA255平台进行嵌入式Linux操作系统移植的方法,重新编译内核映像文件,定制文件系统,用户接口界面的升级,添加了USB鼠标和ADXL202E加速度鼠标智能控制功能,以及Qt用户接口界面下的显示程序和FTP网络传输程序,分析了实验的结果。最后还提出了今后的研究方向和目标。