基于ARM9的嵌入式Linux网络视频监控系统的研究与实现
作者单位:中山大学
学位级别:硕士
导师姓名:孙伟;任江涛;刘宁
授予年度:2015年
学科分类:0810[工学-信息与通信工程] 08[工学] 081001[工学-通信与信息系统] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:嵌入式Linux ARM 视频监控 图像复原技术 mjpg-streamer
摘 要:Linux系统和嵌入式系统是计算机科学技术发展的两个重要分支,近几年,两者相结合的嵌入式Linux系统应用飞速发展,成了计算机学术领域的热点。视频监控系统在多媒体技术、电子技术和网络技术的快速发展下也开始向数字化、网络化、嵌入式及智能化方向发展。嵌入式视频监控系统因体积小、性能稳定、成本低廉、通信便利成了目前视频监控领域广泛采用的监控设备。本文以S3C2440为开发平台,设计并实现一个基于嵌入式Linux系统的,可通过WIFI和WEB方式访问的网络视频监控系统,并讨论和研究数字图像处理技术中关于模糊图像复原技术。文中首先简述了ARM处理器的相关知识,介绍了S3C2440mini开发板,Linux操作系统、嵌入式Linux操作系统及底层知识,嵌入式Linux开发平台搭建及交叉编译环境的建立,其次阐述了Boot Loader及原理,Linux内核编译,根文件系统的制作全过程;并介绍了u-boot以及烧写内核镜像和根文件系统的知识、烧写Linux系统到开发板的方法。设计了基于该嵌入式Linux系统的CMOS摄像头驱动程序,将该驱动程序加载到系统中运行,加载WIFI模块,介绍如何编译安装mjpg-streamer,实现了一个基于ARM9处理器为核心的片上系统控制的,可通过WIFI和WEB方式访问的网络视频监控系统。最后,对数字图像处理技术中关于模糊图像复原算法做了探讨和研究,以及描述了该算法在本视频监控系统中的应用。