基于ARM系统的网络摄像机的设计和实现
发布时间:2018-10-30 20:18
【摘要】:视频监控是当今保障社会长治久安必不可少的科技手段,其发展历史达三十年之久。在这三十年的发展历程中,主要以模拟信息处理技术为基础的传统视频监控系统逐渐暴露出了诸多不足之处,如清晰度不够、难以实现网络化,不易集中管理等等。随着近几年电子集成技术以及计算机网络化的迅猛发展,传统视频监控行业受到的关注度越来越高,并逐步被数字化的视频监控所取代。 针对以上背景,本文设计和实现了一款嵌入式网络摄像机,主要工作分为硬件和软件两大部分。在硬件部分,本文根据对网络摄像机的需求分析,对各模块系统进行设计、选取和连接,构建出硬件平台;在软件部分,先通过对嵌入式Linux操作系统的移植来搭建软件开发环境,然后着重讨论了基于V4L2标准的视频驱动程序的设计和编写,最后简要地设计出流媒体服务器和Web服务器用以对整个系统进行测试,并作出测试评价。 本项目采用飞思卡尔公司推出的i.MX27处理器为核心芯片,设计和实现了嵌入式音视频数据的采集与传输系统,即网络摄像机的硬件平台。该设计极大程度地发挥了i.MX27芯片在多媒体数据处理方面的长处,大幅度地减少多媒体数据的处理量,也缓解了多媒体网络的数据传输压力。 为了更好地实现音视频数据采集和传输,本项目采用了嵌入式Linux操作系统作为网络摄像机的软件开发平台。然后着重讨论了基于通用的V4L2(Video for Linux2)标准接口的视频采集模块的驱动程序的设计和实现。V4L2标准不仅提高了视频采集程序的开发效率,同时也给其他开发人员对系统的升级和维护提供了很大的便利。 最后,本项目简要地设计了流媒体服务器和Web服务器,为用户提供网页浏览的方式,同时对系统进行测试,并给出测试评价。 本文设计并实现了基于ARM系统的网络摄像机系统,经测试验证了系统的可行性,而且产品投入市场后获得了用户的一致好评。
[Abstract]:Video surveillance is an indispensable scientific and technological means to ensure the long-term stability of the society. It has a history of 30 years. In the past 30 years, the traditional video surveillance system, which is mainly based on the analog information processing technology, has gradually exposed many shortcomings, such as the lack of clarity, the difficulty of networking, the difficulty of centralized management, and so on. With the rapid development of electronic integration technology and computer network in recent years, the traditional video surveillance industry has received more and more attention, and gradually replaced by digital video surveillance. In view of the above background, this paper designs and implements an embedded network camera, which is divided into two parts: hardware and software. In the hardware part, according to the demand analysis of the network camera, this paper designs, selects and connects each module system, constructs the hardware platform; In the software part, the software development environment is built by transplanting the embedded Linux operating system, and then the design and writing of the video driver based on the V4L2 standard are discussed. Finally, the streaming media server and Web server are designed to test the whole system and evaluate the system. This project adopts the i.MX27 processor developed by Freescale as the core chip, and designs and implements the embedded audio and video data acquisition and transmission system, that is, the hardware platform of the network camera. This design greatly exerts the advantages of i.MX27 chip in multimedia data processing, greatly reduces the amount of multimedia data processing, and also alleviates the pressure of data transmission in multimedia networks. In order to achieve better audio and video data acquisition and transmission, the embedded Linux operating system is used as the software development platform of the network camera. Then, the design and implementation of the video capture module driver based on the general V4L2 (Video for Linux2 standard interface are discussed. The V4L2 standard not only improves the efficiency of the video capture program, but also improves the development efficiency of the video capture module. At the same time, it also provides great convenience for other developers to upgrade and maintain the system. Finally, the streaming media server and Web server are designed briefly, which can provide users with the way to browse the web pages. At the same time, the system is tested and evaluated. A network camera system based on ARM system is designed and implemented in this paper. The feasibility of the system is verified by test, and the product is well received by users after it is put into the market.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN948.41
本文编号:2301065
[Abstract]:Video surveillance is an indispensable scientific and technological means to ensure the long-term stability of the society. It has a history of 30 years. In the past 30 years, the traditional video surveillance system, which is mainly based on the analog information processing technology, has gradually exposed many shortcomings, such as the lack of clarity, the difficulty of networking, the difficulty of centralized management, and so on. With the rapid development of electronic integration technology and computer network in recent years, the traditional video surveillance industry has received more and more attention, and gradually replaced by digital video surveillance. In view of the above background, this paper designs and implements an embedded network camera, which is divided into two parts: hardware and software. In the hardware part, according to the demand analysis of the network camera, this paper designs, selects and connects each module system, constructs the hardware platform; In the software part, the software development environment is built by transplanting the embedded Linux operating system, and then the design and writing of the video driver based on the V4L2 standard are discussed. Finally, the streaming media server and Web server are designed to test the whole system and evaluate the system. This project adopts the i.MX27 processor developed by Freescale as the core chip, and designs and implements the embedded audio and video data acquisition and transmission system, that is, the hardware platform of the network camera. This design greatly exerts the advantages of i.MX27 chip in multimedia data processing, greatly reduces the amount of multimedia data processing, and also alleviates the pressure of data transmission in multimedia networks. In order to achieve better audio and video data acquisition and transmission, the embedded Linux operating system is used as the software development platform of the network camera. Then, the design and implementation of the video capture module driver based on the general V4L2 (Video for Linux2 standard interface are discussed. The V4L2 standard not only improves the efficiency of the video capture program, but also improves the development efficiency of the video capture module. At the same time, it also provides great convenience for other developers to upgrade and maintain the system. Finally, the streaming media server and Web server are designed briefly, which can provide users with the way to browse the web pages. At the same time, the system is tested and evaluated. A network camera system based on ARM system is designed and implemented in this paper. The feasibility of the system is verified by test, and the product is well received by users after it is put into the market.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN948.41
【参考文献】
相关期刊论文 前5条
1 刘永峰;邹逢兴;;嵌入式系统的网络接口模块设计[J];兵工自动化;2006年02期
2 梁修如,严国萍;嵌入式视频监控服务器系统典型方案及其性能分析[J];电视技术;2005年10期
3 张海峰;嵌入式Linux内核及其驱动开发[J];红外;2003年10期
4 刘少耿;张刚;程永强;;基于RTSP/RTP嵌入式流媒体服务器的实现[J];太原理工大学学报;2008年S2期
5 史卫华;刘步中;;基于X264的嵌入式视频监控系统设计[J];微计算机信息;2010年29期
,本文编号:2301065
本文链接:https://www.wllwen.com/kejilunwen/wltx/2301065.html