MTK6735 camera 闪光灯Flashlight驱动调试流程学习

本文档详细介绍了MTK6735手机相机闪光灯Flashlight的驱动调试流程,涉及kernel和HAL层的关键文件及功能。主要分析了kd_flashlightlist.c的设备注册与初始化,constant_flashlight/leds_strobe.c的实际驱动文件,以及D2核心featureio/drv/strobe目录下相关文件的功能实现,包括闪光灯模式设置、预览开启和关闭等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


  MTK6735 camera 闪光灯Flashlight驱动调试流程学习

一、Flash驱动涉及到的文件包含

kernel-3.10/drivers/misc/mediatek/flashlight/src/mt6735

├── constant_flashlight
│   ├── leds_strobe.c
│   └── Makefile
├── dummy_flashlight
│   ├── dummy_flashlight.c
│   └── Makefile
├── kd_flashlightlist.c
├── Makefile
├── out.txt
├── strobe_main_sid1_part2.c
├── strobe_main_sid2_part1.c
├── strobe_main_sid2_part2.c
├── strobe_part_id.c
├── strobe_sub_sid1_part2.c
├── strobe_sub_sid2_part1.c
├── strobe_sub_sid2_part2.c
└── sub_strobe.c

vendor/mediatek/proprietary/platform/mt6735/hardware/mtkcam/D2/core/featureio/drv/strobe

├── flashlight_drv.cpp
├── flashlight_drv.h
├── strobe_drv.cpp
├── strobe_global_driver.cpp
└── strobe_global_driver.h


vendor/mediatek/proprietary/platform/mt6735/hardware/mtkcam/D1/core/featureio/drv/strobe

├── flashlight_drv.cpp
├── flashlight_drv.h
├── strobe_drv.cpp
├── strobe_global_driver.cpp
└── strobe_global_driver.h<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值