高通camera點亮大致四步

2021-10-04 06:33:34 字數 1023 閱讀 2728

低端平台:

合入驅動**,chromatix檔案。正確的sensor_addr、id,power_setting_array。

修改device-vendor.mk檔案,根據android.mk裡的local_module:=******x新增

修改dtsi。包括flash、actuator、eeprom,gpio的控制如reset、standby,電源控制vdig、vana、vio、vaf,時鐘等。

在sensor_init.c定義的sensor_libs

陣列中新增感測器名稱。

高階平台:

前三步是一樣的

多了xml檔案,把sensor的名字和相應配置加入xml

修改configs裡的android.mk和***xx-camera.xml檔案

智慧型機總體流程:

1.kernel層解析dtsi,全部解析一遍。並儲存起來。

2.vender層解析xml檔案,每解析乙個都會根據sensor的名字找到相應的庫,讀取出庫里的資訊,進行sensor的上下電操作,會反覆進行三次,失敗則讀取下乙個。上電後會對比id資訊,正確則成功點亮。

功能機:

沒有xml檔案,其sensor的名字在sensor_init.c檔案裡作為乙個巨集定義儲存著。

1.把lib和chromatix新增到相應位置,修改時序和位址,id。

2.修改dtsi檔案

3.在device-vendor.mk新增**,根據android.mk裡的local_module:=******x新增

4.為config裡的***x.xml檔案新增sensor的**  4.沒有xml檔案的功能機,其sensor的名字在sensor_init.c檔案裡作為乙個巨集定義儲存著。

5.修改config裡的android.mk

6.新增sensor的chromatix.xml檔案。

出現probe成功,但還是反覆sensor already probed 可能是畫質檔案chromatix沒有合成功,或者有問題。

高通camera學習筆記四

sensor模組 1.概述 sensor模組是眾多模組中的乙個,主要是由模組的各個硬體模組組成,包括sensor flash af eeprom ois csi等。這個模組主要描述了模組硬體的一些工作原理及部分驅動相關部分。2.module sensor init 函式 在前面講到的server p...

高通平台Camera 框架簡介

接觸高通平台 camera 不長時間,了解的不夠深入,下面個人所了解內容的是基於高通平台的 camera 有的地方能描述不一定會很清楚,以後會慢慢補充!一 框架介紹 package framwork jni camera.cpp cameraclient cameraservice hal kern...

Android 高通平台Camera除錯

1.af除錯部分 1 通過屬性控制 af log控制 setprop persist.vendor.camera.loginfomask 0x8000000 af info level log setprop persist.vendor.camera.lo erbosemask 0x8000000...