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 的方式刷机。