论文部分内容阅读
无线视频监控系统的发展动力源于特殊场所的安全问题和社会稳定发展的需求,逐渐成为人们关注的热点和前沿研究领域。无线视频监控业务一经推出,成为业内创新发展的亮点。越来越多的厂商正投入到新一代的无线视频监控系统的研发工作中。可以说视频监控以不可逆转的趋势正朝着网络化、数字化、智能化的方向发展。本文把嵌入式系统和Web开发技术相结合,在USB摄像头进行图像采集的基础上,用USB无线网卡进行数据传输,通过无线访问接入点组成无线局域网环境,在网内覆盖的移动控制端输入正确的IP地址,即可观看监控到的图像。首先论述嵌入式无线视频监控系统的总体设计方案,介绍了相关的软硬件环境和无线局域网技术的协议标准和两种组网模式,接着讨论了嵌入式交叉编译环境的建立和嵌入式Linux系统的移植过程,包括U_BOOT的引导和启动,2.6.13版本的内核剪裁移植和yaffs根文件系统的制作。然后分析了USB设备驱动的层次结构,由主控制器驱动,USB驱动和USB设备驱动三部分构成。在通用设备驱动框架的基础上,实现了USB摄像头驱动和USB无线网卡驱动的加载。最后重点阐述嵌入式Web视频服务器的实现过程,包括视频服务器和Web服务器两部分。其中,嵌入式视频服务器部分利用Video For Linux接口编程来实现图像采集, TCP socket接口编程来建立服务器端和客户端的通信连接。嵌入式Web服务器由Boa服务器移植配置而来,结合Java Applet的程序设计,实现视频数据的控制传输。