- 博客(8)
- 收藏
- 关注
原创 mtk camera p1node
P1 nodeP1node位置如下: P1node 的image flowP1node输入request,给p2输出raw图,通过hal3A控制get /set 3a,通过Camio enque和deque buffer(stream传至上层)。 Request在3a中的处理flow:当一个request到达p1时,p1会先调用request的hal3A.preset(),然后等上一帧的3A回调完成后,在设置新的3a,然后调用camIo.enque(),和deenque来获取image b
2021-07-28 09:58:24
2776
原创 mtk camera 添加一个metadata
Mtkmetadata包含android Metadata在所有的添加metadata的步骤中1到3必加。 Request阶段添加metadata:4、若是request metadata则添加到REQUEST metadata中。/vendor/mediatek/proprietary/custom/mt6765/hal/imgsensor_metadata/imx386_mipi_raw/config_static_metadata_request_commonType.hCONFIG_M
2021-07-28 09:55:43
1649
原创 Android camera闪光灯
两种工作模式:Camera flash led分flash和torch两种模式。Flash: 拍照时闪光灯瞬间亮一下的情况,电流比较大,目前是1000mA,最大电流不能超过led的最大承受能力。Torch: 只用于录video或者拿led当手电筒的情况,电流不能太大,例如现在用的是200mA。 保护机制:有flash timeout, video watchdog timer, short led fault detection等。另外还有电池低电压的时候降流的功能。Flash的开启需要先从
2021-07-27 10:22:06
3694
原创 camera sensor的一些参数说明
gc5025_lib.c上电序列msm_sensor_power_settingseq_type 上电类型SENSOR_CLKSENSOR_GPIOSENSOR_VREGSENSOR_I2C_MUXseq_val 电压类型config_val 上电/下电 高/低delay 上电时间根据操作手册按照顺序和时间依次上电sensor基础信息camera_id //camera id号slave_addr //i2c地址 7/8 模组信息i2c_freq_mode //sensor i
2021-07-27 10:17:36
4383
原创 pdaf的一些计算
Pdaf数据获取流程根据上层的isCommand命令,在otp中获取到pd info。构建flow control pdaf相关信息的结构体pd_profile,通过sendCommand在snesor driver文件中获取信息pdaf capacity、pdaf info、vc info、crop win info。将矫正数据送入PD core中,会将otp中的pd info和driver中进行对比,不一致则报错。在convertPDBufFormat中将pd点统一转换成raw16的格式,
2021-07-27 10:13:42
1827
原创 android 内存分析工具ASAN 学习
简介Asan是一款面向c/c++语言的内存报错检查工具。可以检测这些问题:使用已经释放的内存(野指针)、堆内存越界(读写)、栈内存越界读写、全局变量越界(读写)、函数返回局部变量、内存泄漏。Asan工具主要由两部分组成分别是编译时插桩模块和运行时库运行时库会接管malloc和free函数,malloc执行完毕后,已经分配内存的前后成为红区,并且被标记为中毒状态,而且释放的内存会被隔离出去(暂时不会分配出去)并且也会标记为中毒状态。编译器插桩模块:加了asan相关编译选项后,代码中的每一次内存访问
2021-07-27 10:11:24
5185
原创 基于Mtk平台的android camera hal3学习
框架Android Camera硬件抽象层(HAL,Hardware Abstraction Layer)主要用于把底层camera driver的实现接口进行封装,再经过算法处理,提供接口给framework连接起来。在安卓上实现camera的功能会有这么几个流程实现,open、config、request、result、closeHal层封装了kernel的器件实现,向Camera service封装了各种算法接口,供其调用。在hal3中有这么几个接口,ICameraProvider, I
2021-07-27 10:04:35
3434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人