和你一起终身学习,这里是程序员Android
经典好文推荐,通过阅读本文,您将收获以下知识点:
一、相机Sensor 点亮相关的文件
二、Sensor 驱动文件详解
一、相机Sensor 点亮相关的文件
1.1 Sensor 驱动XML以及CPP文件
Sensor 文件路径:
vendor\qcom\proprietary\chi-cdk\oem\sensor\sensor_name
这颗Sensor 目录里面会有Sensor厂商提供或者别的项目copy过来成熟的 sensor.cpp 、 sensor.xml 、Android.mk文件
比如:
vendor\qcom\proprietary\chi-cdk\oem\sensor\imx586
vendor\qcom\proprietary\chi-cdk\oem\sensor\imx586\imx586.cpp
vendor\qcom\proprietary\chi-cdk\oem\sensor\imx586\imx586.xml
vendor\qcom\proprietary\chi-cdk\oem\sensor\imx586\Android.mk
sensor*.xml 编译生成bin文件
bin文件编译脚本命令参考如下:
./buildbins_.py --yaml-file-name buildbins_.yaml
buildbins_.yaml 文件中需要把对应的senesor.xml 以及module.xml 添加上
执行py脚本后会生成com.qti.sensor*.bin文件
sensor*.cpp 编译生成so 文件
so可以按正常的编译库文件编译
1.2 Module 配置XML文件
Module 配置文件路径:
\vendor\qcom\proprietary\chi-cdk\oem\module
比如:
\vendor\qcom\proprietary\chi-cdk\oem\module\imx586_module.x