logo资料库

camera马达驱动介绍.pdf

第1页 / 共35页
第2页 / 共35页
第3页 / 共35页
第4页 / 共35页
第5页 / 共35页
第6页 / 共35页
第7页 / 共35页
第8页 / 共35页
资料共35页,剩余部分请下载后查看
CONFIDENTIAL B AF DRIVER
Agenda  AF Configure  AF Driver  AF 相关FAQ CONFIDENTIAL B 2015-11-4 3
Agenda  AF Configure  AF Driver  AF 相关FAQ CONFIDENTIAL B 2015-11-4 4
Config 1. ProjectConfig.mk CUSTOM_HAL_LENS = dummy_lens fm50af CUSTOM_HAL_MAIN_BACKUP_LENS = dummy_lens CUSTOM_HAL_MAIN_LENS = fm50af CUSTOM_HAL_SUB_BACKUP_LENS = dummy_lens CUSTOM_HAL_SUB_LENS = dummy_lens CUSTOM_KERNEL_LENS = dummy_lens fm50af CUSTOM_KERNEL_MAIN_BACKUP_LENS = dummy_lens CUSTOM_KERNEL_MAIN_LENS = fm50af CUSTOM_KERNEL_SUB_BACKUP_LENS = dummy_lens CUSTOM_KERNEL_SUB_LENS = dummy_lens CUSTOM_HAL_LENS 和 CUSTOM_KERNEL_LENS 中的dummy_lens配置不 能去掉 Copyright © MediaTek Inc. All rights reserved CONFIDENTIAL B 2015/11/4 5
Config 1. kernel-3.10/arch/arm64/configs/xxxx_debug_defconfig中将需要 的lens配置为y Ex: CONFIG_MTK_LENS_AD5820AF_SUPPORT=y Copyright © MediaTek Inc. All rights reserved CONFIDENTIAL B 2015/11/4 6
Config 2. Lenslist.cpp alps/vendor/mediatek/proprietary/custom/$platform/hal/lens/src/ lenslist.cpp Priority:project > platform > common Sensor ID Lens ID Lens driver name Lens default data Copyright © MediaTek Inc. All rights reserved CONFIDENTIAL B 2015/11/4 7
Config Sensor ID:配置成对应的sensor的id值,配置成DUMMY_SENSOR_ID,表示 这个lens driver不会只配给某个sensor Lens ID:Lens driver的唯一标识 Lens driver name:是实现AF 功能的驱动对应的设备驱动节点名,如对于 fm50af,实现AF功能的是模块FM50AF.c ,这个driver会生成一个设备驱动节 点 /dev/FM50AF,而对于sensordrive,实现AF功能的模块kd_sensorlist.c,这 个driver会生成一个设备驱动节点 /dev/kd_camera_hw。 Lens default data:为指向AF tuning参数文件中的一个函数指针 Copyright © MediaTek Inc. All rights reserved CONFIDENTIAL B 2015/11/4 8
Config Lens ID:Lens driver的唯一标识 alps\mediatek\custom\common\hal\lens\inc\camera_custom_len s.h Copyright © MediaTek Inc. All rights reserved CONFIDENTIAL B 2015/11/4 9
分享到:
收藏