Font Size: a A A

Design And Encapsulation Of HAL For Linux Camera Driver Based On Android

Posted on:2016-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z X LiangFull Text:PDF
GTID:2298330467993418Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
With the popularization of Android system, many cell phones, mobile devices, as well as all kinds of intelligent terminals begin to use Android system as the operating system. In the Android system, camera HAL is the bridge to connect the upper camera interface and lower Linux camera drivers, which can directly affect the quality of the camera function. Nowadays, many Android hardware manufacturers such as Samsung, Qualcomm all have their own HAL code, while, because their source code of HAL is closed and rare papers discuss about the development of Android camera HAL in-depth, it makes ordinary developers barely improve camera performance and further development.In view of the above situation, the paper firstly designed and optimized the ov9650camera driver, FIMC driver, i2c driver according to the open source Linux camera driver, put forward a unified architecture of Linux camera driver and Android HAL development. Secondly, through the deep study of camera sub-system, the paper put forward an Android camera driver HAL encapsulation method and designed an s5pv210HAL module, with this module, the upper application layer can finally invoke the Linux camera driver and make the camera regular work. The experiment results show that the proposed HAL method is correct and reliable, the designed s5pv210module can guarantee the normal operation of the camera.
Keywords/Search Tags:Linux camera driver, OV9650, Android HAL, Android HAL encapsulationmethods
PDF Full Text Request
Related items