QCOM camera AF驱动配置

为目标模组配置AF驱动

一,找到模组白皮书,确认模组需要的马达型号
二,在/vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/actuator/libs目录下创建以马达型号命名的文件夹,创建Anoroid.mk文件,actuator.c文件,actuator.h文件,查找该型号马达的data sheet文件,填充actuator_params
三,配置msm8996——camera.xml为目标模组添加马达

<SensorName>imx351</SensorName>  <!--模组id -->
<ActuatorName>dw9767b</ActuatorName> <!--马达型号 -->

四,mm编译push对应的.so或者整体编译烧录.img

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在高通平台上,配置相机相关的设备树源代码(Device Tree Source Include,DTSI)是一种常见的方法。通过配置DTSI,可以定义相机的硬件功能、接口以及其他相关属性。这里是一个示例高通相机DTSI配置的一般结构: 1. 首先,需要定义相机的节点,例如: ``` camera@0 { compatible = "qcom,camera"; reg = <0x0>; ... }; ``` 在这个节点中,`compatible`属性定义了相机的兼容性字符串,`reg`属性定义了相机的注册地址。 2. 接下来,配置相机所需的时钟和电源,例如: ``` clocks = <&camera_clk>; clock-names = "xclk", "mclk"; power-supply = <&camera_vdd>; ``` 在这个示例中,`clocks`属性定义了相机所需的时钟源,`clock-names`属性定义了时钟的名称,`power-supply`属性定义了相机的电源。 3. 然后,配置相机的传感器和接口,例如: ``` sensor@0 { compatible = "qcom,sensor"; reg = <0x0>; ... }; port { sensor = <&sensor>; ... }; ``` 在这个示例中,`sensor`节点定义了相机所使用的传感器,`port`节点定义了相机的接口。 4. 最后,配置相机所支持的功能和属性,例如: ``` properties { ... }; ``` 在这个示例中,`properties`节点定义了相机的各种功能和属性。 注意,以上只是一个简单的示例,实际的配置可能更为复杂,具体的配置内容需要根据具体的硬件平台和相机驱动来确定。具体的高通相机DTSI配置可以参考高通的官方文档和相应的开发板资料。 https://www.codeaurora.org/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值