Font Size: a A A

Arm Linux-based Image Compression And Wireless Transmission

Posted on:2011-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:X J GuanFull Text:PDF
GTID:2208360302998397Subject:Optical Engineering
Abstract/Summary:PDF Full Text Request
In recent years, the video acquisition, compression and transmission system has been widely used in the modern military, industrial control, medical equipment, video monitor, environmental monitor and other fields. In this paper, the whole work of video acquisition, coding, wireless transmission is achieved on the embedded system platform ARM9-S3C2440. On the development board the video is captured by the video camera through the USB interface on the board, after encoding the video,the video file is transmitted by using the Bluetooth technology.The main work of this thesis is:Firstly, select the appropriate kernel version and the cross-compiler version.Study, modify and transplant the USB camera driver and then achieve module loading on the board. Secondly, research, analysis, configure and migrate the file of SDL, xvid and ffmpeg and make the development board could contain the library files used for encoding the video.Write the video coding application and the Makefile file to realize the collected video coding.Thirdly, determine how to transplant the Bluetooth library and the Bluetooth tools. Compare the 3.36 and 2.25 versions of transplanting methods and select one choice between them.Transplant OBEX file Transfer Protocol and write a file transfer application program and its Makefile based on OBEX protocol, and then test its transmission rate and make sure that the program could meet the actual transmission requirements. Fourthly, identify and build the entire system to achieve the work of video acquisition, video coding and wireless transmission.Innovative work in this thesis:Firstly, write the video encoding application program for the ARM9-S3C2440 development system based on the analysis and comparison of the source code of xvid and ffmpeg.Secondly, re-write the pin_helper program and write a file transfer application program that can transfer the file between the ARM9-S3C2440 development board and a mobilephone with Bluetooth wirelessly based on OBEX protocol.
Keywords/Search Tags:ARM9-S3C2440, USB camera driving procedure, ffmpeg, video coding, bluetooth transmission
PDF Full Text Request
Related items