展讯SC9820E驱动配置之camera配置
展讯智能机android平台sc8920e添加新摄像头驱动主要改4个方面.
1.添加驱动文件
摄像头驱动主要在目录: vendor/sprd/modules/libcamera/sensor下添加及改动.
比如现在添加的是bf20a1f驱动:
一般是在sensor/sensor_drv/classic/下添加:
2.修改配置文件
文件:vendor/sprd/modules/libcamera/sensor/sensor_cfg.c
1)添加声明:
#ifdef BF20A1F
extern SENSOR_INFO_T g_bf20a1f_mipi_raw_info;
#endif
2)选择结构体,在前后主摄中添加:
后主摄: const SENSOR_MATCH_T back_sensor_infor_tab[]
前主摄: const SENSOR_MATCH_T front_sensor_infor_tab[]
由于现在是配置后置摄像头在back_sensor_infor_tab[]里添加
#ifdef BF20A1F
{MODULE_SUNNY, "bf20a1f", &g_bf20a1f_mipi_raw_info, {NULL, 0}, NULL},
#endif
3.增加编译规则
增加Sensor Driver编译文件,目前项目是sp9820e_1h10,所以改
device/sprd/sharkle/sp9820e_1h10/BoardConfig.mk文件
字符串名称与子目录下驱动文件夹名字相同,兼容sensor以“,”分隔
注: OTP/AF Driver根据配置信息自动检测添加
4.配置宏开关
文件: device/sprd/sharkle/sp9820e_1h10/BoardConfig.mk
展讯SC9820E驱动配置之camera配置相关推荐
- 【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志,持续更新中..
前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...
- 【展讯平台】Android系统4.4环境搭建与编译指南
1. 前言 1.1 适用范围 该文档适用于展讯 SC9820e 芯片最低在 android Linux 4.4 版本进行编译和配置,推荐使用 Ubuntu 系统. 1.2 代码和编译环境的准备 首先, ...
- 展讯平台lcd频率计算
展讯平台点屏时要配置两个时钟(phy_freq和pixel_clk),那这两个参数要怎么配置呢,我们可以找到展讯的这份文档,输入屏的参数,即可计算出相应的时钟.如 然后将相应的参数填到屏的配置文件中, ...
- 展讯 Camera 驱动流程 576 i 480i CVBS NTSC 摄像头调试
本文主要研究展讯平台Camera驱动和HAL层代码架构,熟悉展讯Camera的控制流程. 平台:Sprd-展讯平台 Hal版本:[HAL3] 知识点如下: 从HAL层到deiver层 1.Camera ...
- 展讯camera驱动调试
camera驱动目录: vendor/sprd/modules/libcamera/sensor/sensor_drv/classic/Galaxycore/gc030a/ kernel/driver ...
- 展讯平台gpio配置
gpio寄存器的说明 示例参考最后 3.6 Control Register 3.6.1 IO_MUX_CENTRAL_PIN_RF Register Address Map Base address ...
- 展讯平台-sensor驱动
驱动者,三分硬件,三分格式,四分软件. 在手机中,我们常将camera直接称为sensor,展讯平台的sensor就像lcd一样,已经十分的成熟了.沿袭前面的模式,先介绍一下硬件的基本 ...
- 展讯sprd_battery.c 充电驱动
sprd_battery.c 是充电驱动,这个是充电功能的核心内容,电量显示策略.温度检测策略.充电保护机制等功能在这里实现,功能实现与硬件细节剥离,调用通用接口实现逻辑控制: 1 sprdbat_p ...
- 1.3【展讯平台】Android 驱动(Kernel)、系统(framework) 定制,调试日志
前言 [展讯平台]Android 4.4 驱动(Kernel).系统(framework) 定制,调试日志 正文 1:提高串口日志等级 查看 adb shell cat /proc/sys/kerne ...
- RealSence 驱动及ROS包配置笔记
RealSence 驱动及ROS包配置笔记 1. 下载SDK及ROS包 打开https://github.com/IntelRealSense/librealsense/releases.下载对应版本 ...
最新文章
- Python的零基础超详细讲解(第六天)-Python的数字类
- SQLiteOpenHelper的实现
- 设计模式之建造者模式(01)
- Mathematica常用命令
- LeetCode Algorithm 897. 递增顺序搜索树
- .net三层架构开发步骤
- 小程序真机测试「启动参数」解析出错问题
- c++ mqtt客户端_MQTT详解及百度物接入连接手机测试(含源码) 秦子帅
- AI读懂两千年前文字,登上Nature封面,惊艳历史学家
- 用ShopEx网上开店之安装Zend插件[2]
- qq如何用其他进制登录
- 阿里回应“拼多多员工淘宝账号被封”;微信脸书合办新冠病毒黑客马拉松;Kubernetes 1.18发布 | 极客头条...
- C语言为运算表达式添加括号,读书笔记-c语言-运算符与表达式
- 去掉输入法上的CH和EN
- AutoCAD2020命令提示框信息设置
- 宝塔面板搭建ftp服务器
- 苹果延迟审核怎么办?历时1个月终于上架AppStore!太不容易了!实战!
- Redis深度历险——原理与集群篇
- 小程序设置appId
- 计算机相关的文章,关于计算机的论文精选范文