如何添加一款摄像头,主要添加什么文件,修改什么文件,编译生成什么文件。
首先你需要高通那边的so库、aar、sdk之类的驱动文件,再看官方文档考虑下一步
a. 调试工具:
在调试的时候Chromatix tools 的PC版或是Mobile版本是必备的, PC版本功能很强大,可以调试的很细节,但是比较繁琐,对调试设备的要求高;Mobile 版本一般适合初步调试,只是截取了PC版功能调试的一部分,当然最大的好处是所见即所得;建议在调试的时候,两个工具能结合使用,发挥各自所长。
b. 编译工具:
不管使用PC 还是Mobile工具,最终都要通过Chromatix tools PC端软件生成头文件,而此工具目前只有windows版本,为了避免不同平台之间切换,浪费时间,一般最好在windows下编译,然后push到手机中。此编译工具网上很多,找一个最适合自己的使用。
c. 辅助工具
Benchmark所需样机,图片等。
d.硬件工具
e.工作流程
IC datasheet
IC Datasheet 是对IC 做了详细的使用说明的,我们调试模组的时候,先要对照datasheet,检查几个简单要点:
适配电压;
IIC地址,Driver ID;
数据位/MIPI设置;
最大支持的曝光gain值;
更高阶一点的,驱动能力,mirror/flip等等。
模组规格书
检查模组规格书和代码中电源、地址、ID、MIPI数组等的指标设置是否和IC datasheet 一致,如若不一致,搞清楚原因;不是必须得100%和IC datasheet一致,比如,大多数情况下,DVDD和IOVDD都需要1.8v电压,在做模组的时候,这两个就可以接一起。
检查模组规格书是否和原理图一致。
不一致的时候,一定要和模组厂,IC原厂,硬件人员沟通,消除疑惑。
3.来料整理
这个小标题并非是指生产来料,而是指从外界获取的资料。
一般来讲,我们会从模组厂获取模组规格书,PCB,原理图;从IC原厂哪里获取IC datasheet,驱动源码。所有这些资料,一定要整理成单独的文件夹,方便查询。
差不多了,希望对你有帮助,具体说明请参考官方文档