Camera Sensor编译方法

android整体工程编译方法:
android$ source build/envsetup.sh
android$ lunch
android$ make

 

也可指定特定的模块编译:
android$ m com.qti.sensor.imx576
生成文件在#out/target/product/project_name/vendor/lib64/camera/*

chi-cdk/tools/buildbins$ python buildbins.py --yaml-file-name buildbins_project_name.yaml
生成文件在#chi-cdk/oem/qcom/bin/*

 

验证方法:

KMD:boot.img和dtbo.img直接fastboot刷入
UMD:adb push的方法push进指定的开发板目录

 

 相关代码路径:
相关配置文件
vendor/qcom/proprietary/chi-cdk/vendor/oem/qcom/sensor/xxx_sensor.xml ---sensor参数配置文件
xxx_module.xml ---模组参数配置文件
xxx_sensor.cpp ---sensor曝光计算和控制文件
xxx_actuator.xml ---对焦马达配置文件
xxx_pdaf.xml ---pdaf配置文件
xxx_eeprom.xml ---eeprom配置文件
xxx_sensor_flash.xml ---闪光灯配置文件
相关文件均在vendor/qcom/proprietary/chi-cdk/vendor/oem/qcom/下不同目录中
chi-cdk\oem\vivo\driver\buildbins\buildbins_pdxxx.yaml ----编译驱动bin和效果bin的文件

DTSI的配置信息的代码路经:
vendor/qcom/proprietary/camera-devicetree/
这些文件的编译只能通过编译内核/设备树的方式生成对应的镜像 boot.img 或dtbo.img, 然后通过fastboot flash 的方式刷机。

 

 

 

posted @ 2024-03-28 17:48  lethe1203  阅读(45)  评论(0编辑  收藏  举报