论文部分内容阅读
随着计算机网络技术和图像处理技术的发展,普通家庭都可以方便快捷的连入到Internet。随着生活质量的提高,越来越多的人开始注重安防家庭化问题。设计一种小型、便捷的无线视频终端存储功能同时又能提供Internet接入的设备,使其在性能和组网的灵活性方面更容易被家庭或小企业接受,研究这样的设备具有现实意义。文章主要设计和实现了基于RT3052和Linux操作系统的嵌入式家庭无线视频监控系统,并从三方面描述了该系统平台。第一方面为系统硬件的设计。根据系统硬件需求,采用Ralink公司的RT3052处理器作为核心处理器,围绕RT3052芯片实现了电源、复位和时钟电路,以太网接口电路,LED电路,JTAG电路还有存储器等电路模块的设计。第二方面是系统软件的设计。在分析了BootLoader的工作原理和开发环境,制定在RT3052处理器上运行的BootLoader,为嵌入式操作系统提供合适的运行环境;搭建的系统软件平台包括有Flash空间分配设计、U-boot移植、Linux内核移植和文件系统的构建。其中软件开发平台使用了Ralink公司提供的RT288x_SDK版本号为3.3开发套件,该套工具包含MIPS工具链,Linux内核资源以及一些示例源码资源。最后一方面是用户应用程序的实现。系统主要介绍了离线高清影视下载和无线视频数据储存功能的实现。离线高清影视下载利用Mldonkey软件实现了离线下载的功能,而无线视频数据储存功能是整个系统的一个亮点,文中介绍了无线视频监控设备通过HTTP协议利用CGI接口和无线摄像机Web服务器通信以及Web服务器接收客户端传递信息和客户端接收视频数据流的过程。文章实现了一款小型家庭无线视频监控系统,在无需工程布线的情况下较好的实现了家庭安防的功能,并能满足对多个监控数据进行可靠、实时的传输,具有一定的实用价值。