高通Android camera驱动框架
1、camera kernel驱动
高通的kernel中,将camera分为两部分:video和camera两部分
1.1、camera video部分
video部分与userspace进行交互,sensor是有camera厂商定义的寄存器配置部分,主要完成相关寄存器参数的配置。
主要文件路径:kernel\msm-4.4\arch\arm\boot\dts\qcom\sdm660-camera.dtsi
kernel\msm-4.4\drivers\media\platform\msm\camera_v2\msm.c
qcom,msm-cam@ca00000 {compatible = "qcom,msm-cam";reg = <0xca00000 0x4000>;reg-names = "msm-cam";status = "ok";bus-vectors = "suspend", "svs", "nominal", "turbo";qcom,bus-votes = <0 150000000 320000000 320000000>;qcom,gpu-limit = <700000000>;
};
static const struct of_device_id msm_dt_match[] = {
{.compatible = “qcom,msm-cam”},
{}
};
MODULE_DEVICE_TABLE(of, msm_dt_match);sta
高通Android camera驱动框架相关推荐
- android 全局定时器,高通Android LED驱动移植-GPIO,内核定时器
有些设备需要有灯的闪烁来表达一些含义,比如电池电量.利用GPIO实现灯的灭.亮.慢闪.快闪需要配合内核定时器来实现. 首先我们找到高通内核自带的LED相关的文件, /kernel/drivers/l ...
- 我所理解的高通平台Lcd驱动框架
帧缓冲(framebuffer)是 Linux 系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作.用户不必关系物理显示 ...
- android wifi驱动流程,高通Android wifi驱动移植-SDIO
环境用的是android2.3系统,wifi是BCM4329,接口是SDIO,Android4.0在步骤上略有不同. 1.首先了解SDIO的一些相关知识: SDIO有两端,其中一端是HOST端,另一端 ...
- 高通Android平台硬件调试之Camera篇
之前一段时间有幸在高通android平台上调试2款camera sensor,一款是OV的5M YUV sensor,支持jpeg out,同时也支持AF,调试比较比较简单,因为别的项目已经在使用了, ...
- 高通平台Camera 框架简介
接触高通平台camera不长时间,了解的不够深入,下面个人所了解内容的是基于高通平台的camera,有的地方能描述不一定会很清楚,以后会慢慢补充! 一 框架介绍 Package -> Framw ...
- 高通Android智能平台环境搭建_编译流程分析
高通Android智能平台环境搭建_编译流程分析 高通平台环境搭建,编译,系统引导流程分析 TOC \o \h \z \u 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境 ...
- 高通Android智能平台开发总结
高通Android智能平台开发总结 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境. 7 1.2 搭建高通平台环境开发环境. 7 1.2.1 高通android智能平台概 ...
- 高通Android display架构分析
目录(?)[-] Kernel Space Display架构介绍 函数和数据结构介绍 函数和数据结构介绍 函数和数据结构介绍 数据流分析 初始化过程分析 User Space display接口 K ...
- 高通linux内核目录,高通 android 源代码以及目标系统目录结构
下面为高通android源代码结构 build/ – Build 环境建立和makefiles生成4 bionic/ – Android C 库 dalvik/ – Android Java 虚拟机 ...
- android加载efi分区,高通Android UEFI XBL 代码流程分析
高通Android UEFI XBL 代码流程分析 背景 之前学习的lk阶段点亮LCD的流程算是比较经典,但是高通已经推出了很多种基于UEFI方案的启动架构. 所以需要对这块比较新的技术进行学习.在学 ...
最新文章
- IANA定义的常见服务的端口号列表
- 将Eclipse代码导入到Android Studio的两种方式
- 真正理解、区分Action,Service和Dao功能
- 重磅 | 神策数据微信生态数字化运营解决方案上线!
- 【计网】计算机网络期末总复习-谢希仁(个人总结)理论概念
- HANA live report - metadata retrieve - where I can find it in HANA studio
- 《实现模式(修订版)》—第2章模式
- maven部署项目到tomcat8中
- DLL注入——使用远程线程
- Java Se 、JavaEE、JavaME区别
- C语言学习——编程软件安装和使用
- 【计算机基础】思维导图
- 云网融合趋势下,视觉云如何颠覆媒体体验?
- 参会指南 · 2018中国软件生态大会西安站
- matlab中实现文字和数字和混输出excel
- 为什么说区块链是新的博弈竞技场
- 各种进制之间的转换方法
- win7忘记密码怎么办,Administrator忘记密码解决办法【完美、简单、有效】
- 香农码字matlab,香农--费诺编码的matlab实现
- Portal(博图)软件的应用及程序简介