Font Size: a A A

Study On Video Acquisition Display And Transmission Based On ARM-Linux

Posted on:2016-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:D C ZuoFull Text:PDF
GTID:2308330479485718Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the development of science and technology, people cannot do without the computer as a tool of daily work. As an important branch of computer, embedded system has momentum of rapid development and has been widely used in all aspects of society. Video surveillance technology is also accompanied by the development of embedded technology and continues to move forward. Video surveillance belongs to the category of security which has strong ability of guarding, and is also a comprehensive system.Video surveillance with its intuitive, accurate, timely and so on, is widely used in transportation, buildings, public places and industrial fields etc.The traditional video surveillance system is used to realize by PC, although it has high speed of video flow process, but the cost is relatively high, the volume is too large and other factors limites its application fields. ARM-linux video stream data processing platform has many advantages: small size and low cost, highly real-time ability and the hardware and software can be cutted according to the needs etc. These inherent characteristics make it has broad prospects for development.This article uses the Mini2440 board level circuit as the hardware development platform and Linux operating system as the software development platform to do research on video stream data acquisition, display and remote transmission process. In the technical aspects, firstly builds up the embedded development platform structures: modification and transplantation related source code(including u-boot, Linux, root file system). Analysis the video stream acquisition and display driving framework that linux kernel provides, according to the specific peripheral hardware,this paper writes corresponding drive modules, using the feature of cut ability,integrats these drivers into kernel and provides the corresponding interface for the upper user mode application. Writes Linux user program, and puts the video stream collecting by bottom driver on LCD. By using of modular programming ideas, assigns each sub function to the corresponding module, the user program consists of video capture module, format conversion module, image scaling module and LCD display module. Modular programming provides the convenience for the function of compatible and renewable. Finally, combined with the specific environmental industry——Yanzhou Mining Group keao company’s coal preparation plant, transmits the collected video data by network. Firstly, gives the introduce of coal preparation plant of SCADA system, analysises of the working principle of the Mjpeg-streamer server software, and transplants it into the board level circuit, combined with the SCADA system, the server software will send the collected data to the Qt client,and denoises the collected video data to achieve the function of remote video monitoring.
Keywords/Search Tags:Embedded System, driver module, video capture, network transmission, Qt client
PDF Full Text Request
Related items