相机传感器启动设置在哪里?

问题描述 投票:0回答:1

我正在研究具有Qualcomm平台的Android中的相机启动过程。我搜索了许多教程,但我只是想不通:大部分教程都集中在.dtsi设置和驱动程序移植上。但是我只是找不到相机传感器启动设置在哪里。当我记录内核消息时,我可以看到i2c引导顺序,但是该设置记录在BSP中的什么位置?非常感谢!

Kernel log of camera sensor booting

android camera android-source i2c
1个回答
0
投票

内核将这些行记录下来,然后内核将设置发送到传感器。这是有道理的:初始化设备应该由设备驱动程序完成,而在Linux中,设备驱动程序应该位于内核中。

查看您的日志,似乎是一个名为msm_camera_cci_i2c.c的文件。

经过基本的在线搜索后,看起来好像来自an Android kernel,而msm_camera_cci_i2c.c只是一个实用文件,其功能由实际的驱动程序使用。因此,调查一下您的驱动程序,初始化数据应该位于其中。

要知道正在使用哪个驱动程序,您可以在设备树中查找或浏览/ sys目录,例如在/sys/bus/i2c/devices/中。

© www.soinside.com 2019 - 2024. All rights reserved.