Font Size: a A A

Design And Implementation Of USB Camera Driver On Linux

Posted on:2016-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiFull Text:PDF
GTID:2298330467993359Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
Along with the continuous development of science and technology, more and more industry control domain has realized the automatic control. In order to improve the remote control and management, video monitoring and data gathering technology is urgently needed now. Along with the development of embedded technology and widespreading of video monitoring system, the development of video device driver and data gathering technology have become a hot spot.Now there are many kinds of companies to produce cameras, and there are also lots of camera products, but the camera driver of one type can not be used by the other type of cameras, especially the drivers in Linux system. This makes the video monitoring system hander to be used. Therefore, the design of the camera driver appears to be particularly important.In this paper, a video broadcast system based on Exynos4Quad SOC platform and Logitech C930E USB camera will be presented.To make the high definition USB camera c930properly work on embedded Linux system, and get high quality image of1080P*30fps, the design of the driver based on the function and parameters of C930E will be introduced. Specifically, the driver will be described with graphics language. All primary codes will be presented. Furthermore, the implementation of local video acquisition module, the decompression display of MJPEG module, and the remote transmission through the network module will be proposed.Tests have verified that the system can work stably, and the frames of the video are clear, smooth, and real-time displayed.
Keywords/Search Tags:EXYNOS4412, Logitech C930E, USB camera driver, MJPEG uncompress, 1080P
PDF Full Text Request
Related items