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驱动框架相关推荐

  1. android 全局定时器,高通Android LED驱动移植-GPIO,内核定时器

    有些设备需要有灯的闪烁来表达一些含义,比如电池电量.利用GPIO实现灯的灭.亮.慢闪.快闪需要配合内核定时器来实现. 首先我们找到高通内核自带的LED相关的文件, /kernel/driver​s/l ...

  2. 我所理解的高通平台Lcd驱动框架

    帧缓冲(framebuffer)是 Linux 系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作.用户不必关系物理显示 ...

  3. android wifi驱动流程,高通Android wifi驱动移植-SDIO

    环境用的是android2.3系统,wifi是BCM4329,接口是SDIO,Android4.0在步骤上略有不同. 1.首先了解SDIO的一些相关知识: SDIO有两端,其中一端是HOST端,另一端 ...

  4. 高通Android平台硬件调试之Camera篇

    之前一段时间有幸在高通android平台上调试2款camera sensor,一款是OV的5M YUV sensor,支持jpeg out,同时也支持AF,调试比较比较简单,因为别的项目已经在使用了, ...

  5. 高通平台Camera 框架简介

    接触高通平台camera不长时间,了解的不够深入,下面个人所了解内容的是基于高通平台的camera,有的地方能描述不一定会很清楚,以后会慢慢补充! 一 框架介绍 Package -> Framw ...

  6. 高通Android智能平台环境搭建_编译流程分析

    高通Android智能平台环境搭建_编译流程分析 高通平台环境搭建,编译,系统引导流程分析 TOC \o \h \z \u 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境 ...

  7. 高通Android智能平台开发总结

    高通Android智能平台开发总结 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境. 7 1.2 搭建高通平台环境开发环境. 7 1.2.1 高通android智能平台概 ...

  8. 高通Android display架构分析

    目录(?)[-] Kernel Space Display架构介绍 函数和数据结构介绍 函数和数据结构介绍 函数和数据结构介绍 数据流分析 初始化过程分析 User Space display接口 K ...

  9. 高通linux内核目录,高通 android 源代码以及目标系统目录结构

    下面为高通android源代码结构 build/ – Build 环境建立和makefiles生成4 bionic/ – Android C 库 dalvik/ – Android Java 虚拟机 ...

  10. android加载efi分区,高通Android UEFI XBL 代码流程分析

    高通Android UEFI XBL 代码流程分析 背景 之前学习的lk阶段点亮LCD的流程算是比较经典,但是高通已经推出了很多种基于UEFI方案的启动架构. 所以需要对这块比较新的技术进行学习.在学 ...

最新文章

  1. IANA定义的常见服务的端口号列表
  2. 将Eclipse代码导入到Android Studio的两种方式
  3. 真正理解、区分Action,Service和Dao功能
  4. 重磅 | 神策数据微信生态数字化运营解决方案上线!
  5. 【计网】计算机网络期末总复习-谢希仁(个人总结)理论概念
  6. HANA live report - metadata retrieve - where I can find it in HANA studio
  7. 《实现模式(修订版)》—第2章模式
  8. maven部署项目到tomcat8中
  9. DLL注入——使用远程线程
  10. Java Se 、JavaEE、JavaME区别
  11. C语言学习——编程软件安装和使用
  12. 【计算机基础】思维导图
  13. 云网融合趋势下,视觉云如何颠覆媒体体验?
  14. 参会指南 · 2018中国软件生态大会西安站
  15. matlab中实现文字和数字和混输出excel
  16. 为什么说区块链是新的博弈竞技场
  17. 各种进制之间的转换方法
  18. win7忘记密码怎么办,Administrator忘记密码解决办法【完美、简单、有效】
  19. 香农码字matlab,香农--费诺编码的matlab实现
  20. Portal(博图)软件的应用及程序简介

热门文章

  1. jeesit 部署404
  2. 小米动态图标+android实现,创新设计动态图标
  3. python基础刻意练习--Task 7 文件与文件系统
  4. 【FPGA的基础快速入门22-------OV7725摄像头模块】
  5. ImageMagick中文使用手册——复合字体效果
  6. 教你用磁盘分区软件无损扩容c盘的方法
  7. sdk环境变量配置不成功
  8. [uboot 移植]uboot 基础知识
  9. 软件测试佣金问题等价类,测试用例设计白皮书--等价类划分方法
  10. 基于javaweb+mysql数据库实现的宠物领养|流浪猫狗网站项目源代码