Font Size: a A A

Design And Realization Of Long-distance Video Monitoring Based On Linux

Posted on:2009-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z J ZhengFull Text:PDF
GTID:2178360272471242Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In Post-PC era when the digital information technology and network technology are developing at a high speed, the embedded system has many merits of small bulk, high solidity, powerful function, etc, so it has permeated into industry, agriculture, education, national defense, scientific research, and daily life, etc. At the same time, the embedded Linux operation system has rapidly become the popular embedded development platform, because it has many merits of open source, easy development, powerful function, stabilization, low cost, and so on.In recent years, Video Supervise has been used extensively in every field, and has become the popular direction of the domain. But most of the current video monitoring systems base on the PC, and have many disadvantages like too big, not very efficient and so on. With the rapid development of network communication technology, multimedia technology, computer network technology, embedded system technology and the breakthrough of image compress, great changes of video monitoring technology have taken place in recent years. It presents a new trend in embedded video field that is networking, digitalization and downsizing; Aimed at meeting this new trend, the embedded network video terminal and server based on S3C2410 and Linux is introduced in this paper.In this paper, s3c2410 has been chosen as the processor. It is a multimedia embedded processor with ARM920T core and produced by Samsung. The Embedded Linux has been adopted as the operation system. Based on the analyses of the device driver, API switch would be used in the project; the ARM Linux kernel has been reduced, and then re-transplanted to the development board. It not only meets the need of development, but also takes up the less flash storage and saves the limited resources on board. Based on the study of embedded system, we achieve efficiently video stream capture via USB camera.This dissertation introduces the development and research status of the video monitoring system at first, and then presents the theory of the embedded video monitoring system. After that, it presents the hardware and software project of the embedded system based on the microprocessor S3C2410. It analyses carefully the entire system design, including the hardware and software. The software include the boot loader, Linux kernel, and file system, and then it discusses the exploitation of how to driver the video camera and LCD. It designs and implements the software of the embedded video monitoring system including the video capturing, video compressing with H.264 coding, video transmitting, and optimizes the H.264. In order to enhance real-time ability and reduce the loss of the original frame, we adopt the multi-threads code mechanism and allocate double buffers to solve the problem of synchronization between Image Acquisition and Video Compress Coding.
Keywords/Search Tags:Long-distance monitoring, Embedded linux, V4L, Equipment driver, Video code
PDF Full Text Request
Related items