Font Size: a A A

Design Of Cyclic Video Recorder Based On ARM

Posted on:2014-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:B H LinFull Text:PDF
GTID:2268330401465434Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The video footage can reproduce the scene of the past intuitively and specifically.With the function of recording the video screen, video recorder could be used in manysectors currently.Whether it is the field of campus security, the safety monitoring ofcoal,or the field of residential buildings, the traffic control department, we can see theapplication of video recorder almost everywhere in our life. The development ofelectronic technology makes video surveillance from analog era into the digital era andeven network era, and video surveillance technology has been greatly developed at thesame time. With the advantages of high performance, low power and low cost, ARMprocessors are now at the heart of the development of a variety of digital electronicproducts. The rapid development of embedded technology makes it possible to realizevideo recording function in the embedded products. In order to realize a video recorderwhich can be easily installed, low power consumption and also be able to record thevideo cyclicly, combining with the characteristics of low power ARM processor, wechoose the proper project to achieve the system function. In the process of the therealization of the cyclic video recorder, the main content of the work done in this thesisare as follows:(1)According to the system functional requirements, we selected a suitable solutionafter looking up related literature and analysing various programs.(2)According to the specific solution, we analysed the overall framework of systemand the composition of the hardware, and introduced the details of the main functions ofeach module.(3)To build a software platform which can develop the system, the thesisintroduces how to transplant the U-Boot, the embedded Linux kernel and the root filesystem.(4)Writing the corresponding program to finish video capture in Linuxenvironment. Then packaging the captured video to AVI video files according to theAVI format, and finally realizing cyclic video recording.(5)In order to solve the problem of dropping frames during file switching process, I used multithread programming method.After completion of the above content, the thesis introduces software functionaltest of the system and frames dropping test. The test results show that the system is ableto stabilize the normal video cpature, cyclic video recording, and avoid dropping frameswhile switching files. That means we achieve basic target. The captured video can bestored in SD card of the system. When it is necessary to access the video information,we just copy it to the PC and then we can easily use the video player for playback.
Keywords/Search Tags:ARM, embedded technology, AVI video, cyclic recording, multithread
PDF Full Text Request
Related items