Font Size: a A A

A Real-Time Video-Capturing System Designed Based On Embedded Linux

Posted on:2008-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:C P PanFull Text:PDF
GTID:2178360215990847Subject:Optical Engineering
Abstract/Summary:PDF Full Text Request
The video technology is used widely in the fields of scientific research, industrial and agricultural production, medicine and sanitation, public security and so on. And these works can't be completed without a set of high-speed video acquisition system. Meanwhile video acquisition is the basis of video processing compressing, and transmitting, so the research on video acquisition system is very important and valuable.The real-time video-acquiring presents developers with a wide range of requirements including increased processing performance, low power consumption, high I/O bandwidth for data acquisition, scalable storage capability, reliability, long-life support and standards-based connectivity. The wide range of ARM processors, whose characters are lower price, lower power consumption, easier development and higher processing performance, helps developers deliver the highest performance for the video acquisition system. S3C2410A is one of ARM chips. We choosed it as our processor of video-acquiring system because of its high ratio of performance to price, its high dependability and so on.Linux operating system is widely used in ARM application in virtue of its simply and high efficient kernel, abundant network performance and sustainment to many processors. It is possible to turn network video surveillance and visible phone to be real by making use of linux operating system, and get the video data in time is the necessary precondition. The embedded Linux is derived from the Linux families, which supports most kinds of embedded processors and takes a lot of advantages of UNIX. So it becomes the current essential embedded operation system.The research of"A Real-Time Video-Capturing System Designed Based on Embedded Linux"implements an intact and general embedded system development platform. It briefly introduces the system's realization scheme, then presents characteristic of the embedded system development. Based on this, the whole design is divided into hardware design and software design two parts.In hardware system design part, the ARM processors and S3C2410A MCU are introduced briefly, and then the paper explains especially the design of S3C2410A's interface with memory, including Nand Flash and SDRAM, JTAG and USB camera.In software design part, the whole design is mainly included the presentation of embedded linux system and the exploitation of applied program. The first part firstly discusses how to building embedded linux, mainly including the scheme of boot loader, the compiling and porting linux kernel, and how to driver USB digital camera under embedded linux. Then, this paper made a particular analysis of video collecting tech based on linux system, introduced using method of Video4Linux2 programming interface, At last, the main flow and key code of video acquisition were presented by USB camera capturing video signal.
Keywords/Search Tags:Embedded system, Embedded Linux, USB camera, Video4linux2, API
PDF Full Text Request
Related items