Font Size: a A A

Design And Research Of Embedded Linux Video Monitoring System Based On S3C2440

Posted on:2014-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhangFull Text:PDF
GTID:2268330422450112Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Although the traditional video monitoring system has multiple functions, it is expensive,complicated, and not suitable for general application. With the development of streamingmedia technology, wireless network technology and video compression technology, videomonitoring system has been widely, the size and scope of monitoring is also expanding.videoembedded mobile terminal devices and network has broad application prospects based on cost,simple operation, low power consumption.Based on the embedded monitoring and control system performance requirements, it putsforward the embedded Linux video monitoring system based on S3C2440. Hardware of thesystem adopts S3C2440platform ARM processor architecture that clocked at400MHZ formeeting the processing ability of video acquisition, video compression and networktransmission. Operating system adopts Linux open source system. The system is easy tocontrol access to the underlying hardware equipment, and provides API interface for upperapplication software.And it is responsible for the coordination of control software andhardware resource allocation, task scheduling, work to software platform for the monitoringsystem.In this paper, the embedded monitoring system software design uses the modular design.The software design is divided into the video capture module, video compression codingmodule, video network transmission module and video display module. Among the videocapture module uses V4L2architecture and video collection in the MJPEG and the YUV twokinds of types of data format. It realizes the transplant platform and collection. The videocompression coding module uses H.264video compression technology for reducing thenetwork bandwidth. The video network transmission module uses TCP network transmissionthat it can reduce the packet loss, network delay. The video display the module uses the SDL database to achieve real-time video data display. On this basis, this article raises the overalldesign of Linux Embedded Video Monitoring System Based on S3C2440. First of all, thesoftware development platform of this system includes the establishment of embedded Linuxcross compiler environment, compiler development board U-boot, Linux kernel porting andcutting, making the Linux root file system. Secondly, each of the software implementation iscompleted, and the entire monitoring system is tested and analysised to achieve themonitoring system’s performance indicators. Finally, it puts forward the conclusion andprospect.
Keywords/Search Tags:Video monitoring, MJPEG, YUYV, V4L2, TCP, SDL
PDF Full Text Request
Related items