Font Size: a A A

A Real-Time USB Video-Capturing System Design Based On Embedded Linux

Posted on:2009-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:J X CaiFull Text:PDF
GTID:2178360272974078Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
Image is the mainly carrier for information, more than 70% of the information that people obtain is through the vision. As the foundation of video signal processing and transmission, video capturing has become an import part of video system. With the development of computer, multimedia and communication technology, research on embedded video capturing system has become a hotspot in the computer field.Video capturing system is applied broadly to the occasion such as distance education system , remote diagnose system and video convention, so it has higher request in collecting speed , image quality , transmission way and so on. A variety of ARM processors proved by embedded series have characteristics such as low cost and high-performance, etc. Embedded system OS is source open and easy to empolder, so it is great meaningful to video capturing system's development and application.After characteristics of various processors has been analysed, ARM S3C2410A has be chosen to be the system processor, S3C2410A provided by Samsung company is a 32 bit RISC processor, which has ARM920T kernel and high performance MMU, it is able to provide high cost performance solution scheme to equipment in hand and general applying. Linux OS has be chosen among lots of embedded operating systems, Linux is a new UNIX OS and applied to a lot of microprocessor, it is a popular OS with source open, which has a series of particular advantages such as transplantable , small kernel , efficient and powerful network support etc. Besides, USB camera has been adopted to gain video in the design, At present, the way of USB interface is the main current trend, all the nonce mainboard can support USB, also, convenient and strong expanding ability are the maximal merit of USB, and it is convenient for USB camera to insert and use instantly.Firstly, In the hardware design part, the article has designed PCB board and periphery circuit module for the S3C2410A processor, and then makes the electricity examination to circuit. Secondly, embedded Linux has be structured. This part mainly include guidance procedure principle and the kernel's appropriately cutting down, compiling, and being transplanted to the S3C2410 ATM9 board successfully, it is prepared for the application design. In the software design part, make use of APIs that Video4linux provides in Linux kernel and seemly driver to design video capturing programme. At last, the drivers of USB camera and V4L etc.are loaded to the new Linux kernel, in this new kernel. USB driver and programme will be tested at last.
Keywords/Search Tags:Video Capturing, Embedded Linux, ARM S3C2410A, Video4linux, USB Camera
PDF Full Text Request
Related items