论文部分内容阅读
随着经济快速发展和微电子、计算机以及网络技术不断进步,人们对于远程视频监控系统的需求越来越大,从住宅小区、大型企业到能源行业,网络视频监控技术的应用无处不在。现代网络视频监控系统是一种融合了DSP技术、数字视频处理技术和网络通信技术的系统。结合DSP对信号处理的优越性能和以太网的开放性,该系统具有强大的现场实时数据采集和信号处理能力,保证了数据的实时压缩处理和传输,而且可以通过互联网实现跨地域多控制端同时访问的功能。作为现场信息的实时处理核心,DSP处理器拥有丰富的外设资源和出色的运算能力,但DSP处理器一般不带网络接口。本项目深入研究了基于DSP TMS320F2812(以下简称F2812)扩展快速以太网控制芯片AX88796组成的带网络接口的开发系统;详细研究了F2812和AX88796的硬件结构和工作原理,解决了如何设计以太网控制器AX88796的底层驱动的问题;全面分析了TCP/IP协议的工作原理,裁剪TCP/IP协议并移植到DSP开发系统上,实现了TCP/IP通信功能;同时还对简化了的协议工作性能作了全面的调试和测试;最后,基于客户/服务器模式,开发了适用于视频监控的应用层协议,利用Socket网络通信技术完成了用户控制端软件设计。本系统设计的重点和难点是解决驱动程序设计、网络收发缓冲区管理和TCP协议的程序设计等问题。系统实现了以F2812为视频采集和压缩处理核心的嵌入式网络视频服务器,它使用TCP/IP协议接入互联网,能够为远程PC主控制端提供监控现场的视频音频等信息。