Font Size: a A A

System Design, Embedded Linux-based Network Video Surveillance

Posted on:2009-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:S L HouFull Text:PDF
GTID:2208360245462712Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the information technology, we can collect not only text data but also video and sound data through which we can get perceptual knowledge. Video capture plays an important role in this area and attracts increasing attention. Among the many video acquisition system, embedded video capture system has compact, flexible, low-cost, high-performance characteristics of the unique advantages. Embedded system is used to perform the function of an independent special computer system. It is composed of microprocessors, timers, microcontrollers, memories, sensors and a series of microelectronic chips and devices and the micro-operating system embedded in the memory and the control applications software components, which realizes real-time control, monitoring, management, mobile computing, data processing and other automated processing tasks. Embeded system is the application for the centre to microelectronic technology and the basis of control technology, computer technology and communications technology. It emphasizes the synergy and the integration of hardware and software, at the same time software and hardware can be tailored to meet the system requirements to function, cost, size and power consumption .Today, network technology has developed very obviously, video capture technology is a developing trend through remote monitoring network. Many quarters, office buildings have already their own LAN, which the terminal and monitoring equipments is connected through LAN.Because of this, it is very easy to facilitate e the system structures and can be greatly reduced cost at the same time.Based on the foregoing analysis, this paper presents and design a programme of network video monitoring based on the ARM processor. This programme will integrate embedded technology and network technology together very well, which can play the advantages of both at the same time. Not only see video through terminal equipment in the LAN, but also send to the internet to realize remote video surveillance.The programme will transplant linux operating system to arm920t, as the arm processor operational platform. Firstly, collecting image data from the camera; Secondly, making use of socket technology to establish socket functions to achieve tcp data transmission; Finally, using linux framebuffer technology to display image in the receiving end. Collected data by Webeye . camera is rgb data, which needs to compress rgb data into jpeg data and send to the client real-time display through the network. In the client display, it also needs to convert jpeg data for rgb data.If conditions permit, the above compression and decompression data can be fully realized by hardware. So this will enable the quality of the image to be greatly improved. This article adopts linux powerful vi compiler and gdb debugger to compile, debug and download program. And eventually the result is observed.The experimental results show that we can get 15 pictures per second and realize our purpose of network monitoring.
Keywords/Search Tags:embedded system, linux, arm, webcamera, jpeg
PDF Full Text Request
Related items