论文部分内容阅读
近几年来,嵌入式系统广泛地应用到人们的日常生活中来。随着需求的增加和技术趋向成熟,嵌入式市场的竞争也日益激烈。Windows CE操作系统是微软针对嵌入式领域开发的一个全新的操作系统,由于它具有高度的亲和力、良好的实时性和强大的通信能力,因而广泛应用在移动设备、电子产品等嵌入式领域。
本论文以嵌入式系统应用为背景,在研究和分析现有嵌入式体系结构的基础上,结合视频监控系统的功能特性,提出了一种嵌入式视频监控系统的设计方案。该方案选用昭营科技公司研发的eBox3300作为硬件开发平台,选用Windows CE作为平台的操作系统,设计实现了一个嵌入式网络视频监控系统。本文主要完成以下工作:(1)根据视频监控系统的功能需求和eBox3300的硬件特性,定制了一个适合本系统开发平台的Windows CE内核镜像;(2)分析了Windows CE系统下USB设备驱动的模型结构,实现了USB网络摄像头在Windows CE操作系统下的驱动;(3)在Visual Studio2005开发编译环境下,利用Socket网络编程分模块设计实现了服务器端软件和客户端软件,并将驱动软件和应用软件移植到硬件平台,完成了对系统内核镜像、驱动软件和应用软件的测试。
实验结果表明,该系统在实验室局域网内能够稳定运行,可以流畅的实时传输视频图像,实现了视频监控的功能。