展锐平台Camera驱动移植

本文基于展锐的ums9620-2h10平台上讲解Camera驱动的移植和配置的完整过程。

一、Camera驱动代码结构

   展锐平台SDK的很多功能一般都是以模块化为主。camera的驱动位于libcamera这个模块。驱动代码具体路径为:vendor/sprd/modules/libcamera/。整个模块的驱动代码结构如下:

二、配置流程

编译型配置: bsp/kernel5.4/kernel5.4/arch/arm64/boot/dts/sprd/ums9620-2h10-overlay.dts

编译型配置:vendor/sprd/modules/libcamera/sensor/sensor_drv/classic/

解析型配置:vendor/sprd/modules/libcamera/sensor/its_param/qogirl6/

解析型配置:device/sprd/qogirl6/ums9620-2h10/module/camera/sensor_config.xml

1、硬件配置---->DTS文件配置

文件路径如下:bsp/kernel5.4/kernel5.4/arch/arm64/boot/dts/sprd/ums9260-2h10-overlay.dts。要根据实际使用平台的硬件原理图配置,确定Camera挂在哪一路I2C上,reset-gpiod的引脚以及IOVDD、AVDD、DVDD和AFVDD的供电

&i2c0 {
        status = "okay";   
        clock-frequency = <400000>;
        #address-cells = <1>;
        #size-cells = <0>;
         //senor_main: sensor_id 0 (一般为后主摄)
         //senor_main2: sensor_id 2 (一般为后辅摄
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值