- 1
- 2
- 3
- 4
- 5
MTK-camera驱动流程总结
资料介绍
Kernel部分主要有两块:一块是 Image sensor驱动,负责具体型号的 sensor的id检测,上电,以及在 preview,capture,初始化,3A等等功能设定时的寄存器配置。另一块是 isp driver,通过DMA将 sensor数据流上传。
本篇主要介绍 Image sensor驱动的流程
HAL层这边主要分3块,一块是 ImageIo,主要是数据 buffer上传的pipe。一块是dv,包含 imgsensor和isp的hal层控制。最后是 feature io,包含各种3A等性能配置本篇对HAL涉入不深,只在分析开机过程的id检测时会分析hal层的控制,属于第二块。
要发生在两个时间点:开机过程中 camera的动作以及打开应用时 camera的动作开机时,camera完成了 sensor框架的初始化,id检测,以及上下电操作。
打开应用时,camera会有上电,完成寄存器的初始配置,向上层传送基本参数及配置信息,以及 preview和 capture模式循环。
支持的 command汇总,包括 camera开机过程中上电,id检测以及 Imagesensor的参数获取KDIMGSENSORIOC X SET DRIVER T KDIMGSENSORIOC T CHECK IS ALIVE ix两个func在开机初始化检测id会被ha层调用
mediatek/platform/mt6582/hardware/camera/core/drv/imgsensor/imgsensor drv cpp impSearchSensor在开机过程中被调用,用于检测id,匹配 main/sub imagesensor
内层循环根据上面的 sensor列表来,最大支持兼容16颗 sensor,hal层特效,如果没有整合特定 Imagesensor的hal层代码,这边会直接退出
get CameraDefault调用很重要,hal层 camera的所有特效参数,包括3A,shading都在这边设定 get Camera Default通过之前的 Sensorlist来连接特定 Imagesensor的具体实现。下表是2675的特效参数获取函数
部分文件列表
文件名 | 大小 |
MTK-camera驱动流程总结.pdf | 9M |
最新上传
-
21ic小能手 打赏10.00元 3天前
资料:四层无人机飞控打板文件
-
21ic小能手 打赏5.00元 3天前
资料:AD通用3D封装库
-
21ic小能手 打赏5.00元 3天前
资料:DeepSeek使用教程
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
sd-hyc 打赏1.00元 3天前
资料:神州易刻2024最新版
-
柏涵 打赏1.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:jh0355
-
21ic下载 打赏310.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏210.00元 3天前
用户:jh03551
-
21ic下载 打赏110.00元 3天前
用户:liqiang9090
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏80.00元 3天前
用户:xzxbybd
-
21ic下载 打赏25.00元 3天前
用户:WK520077778
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏10.00元 3天前
用户:zpf22332
-
21ic下载 打赏5.00元 3天前
用户:pangpidan
-
21ic下载 打赏5.00元 3天前
用户:hpxny
-
21ic下载 打赏5.00元 3天前
用户:pandq2009
-
21ic下载 打赏5.00元 3天前
用户:tomp
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic子站宣传员 打赏15.00元 3天前
-
106982800 打赏1.00元 3天前
-
llyy232008 打赏3.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:温控制冷箱单片机程序
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏20.00元 3天前
全部评论(1)
2021-06-28 14:13:04老王头12312
介绍的很详细