首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
camera
订阅
用户5913642616505
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
【Camera专题】Qcom-高通OTP完全调试指南-上
OTP编程完全指南分上、下2篇。 上:主要讲OTP的知识和调试流程。 下:主要讲OTP的源码。 OTP(One Time Programmable)意思是一次性可编程,程序或者数据烧入【存储器】后,将不可再次更改和清除。 1.OTP数据烧录在sensor的寄存器中。 这种方案省…
【Camera专题】你应该熟悉的Camera驱动框架一(Hal层->kernel层)
本文主要研究展讯平台 Camera驱动 和 HAL层代码架构,熟悉展讯Camera的控制流程。 实际上是调用的SprdCamera3Factory::camera_device_open方法。 这里new了一个SprdCamera3HWI的实例,然后调用openCamera(h…
一篇文章带你了解Android 最新Camera框架
Android Camera整体框架主要包括三个进程:app进程、camera server进程、hal进程(provider进程)。 进程之间的通信都是通过binder实现,其中app和camera server通信使用 AIDL(Android Interface Defi…
Qcom Camx 架构(二)
Framework层发送捕获数据的异步请求。 HAL层设备必须按照次序处理请求。对于每个请求,HAL层需要输出元数据和一个或者多个图像数据。 对于请求和结果都需要遵循先进先出的原则;这个数据流将被后续的请求所参考。 对于同一个请求,所有输出数据的时间戳必须相同,以便framew…
Camera camx hal 架构(一)
目前主流的机型都使用camx架构,这个架构和之前架构的主要区别就是 芯片接口层的代码从hardware/qcom 迁移到 vendor/qcom/proprietary/下面,我们主要关注的camera hal层的源码也是放在vendor/qcom/proprietary/ca…
Camera Framework 代码分析
API 1 中,使用 jni 通过 Binder 机制和 CameraService 通信。 API 2 中,直接在 CameraManager.java 中通过 Binder 机制和 CameraService 通信。 很容易从名字上区分这两种类型的文件,IInterface…
Android优化总结
将所有耗时操作,比如访问网络,Socket通信,查询大量SQL 语句,复杂逻辑计算等都放在子线程中去,然 后通过handler.sendMessage、runonUIThread、AsyncTask 等方式更新UI。无论如何都要确保用户界面作的流畅 度。如果耗时操作需要让用户等…
Camera2/HAL3 框架分析
在 Android O 中,系统启动时,会启动一个 CameraProvider 服务,它是从 cameraserver 进程中分离出来,作为一个独立进程 android.hardware.camera.provider@2.4-service 用来控制 camera HAL,…
Android Camera 开发你该知道的秘密㊙️-新手入门必备
安卓相机相关开发的文章已经数不胜数,今天提笔想给开发者说说安卓相机开发的一些小秘密,当然也会进行一些基础知识的普及😄。如果还没有相机开发相关支持的小伙伴,建议打开谷歌的文档 Camera 和 Camera Guide 进行相关的学习,然后再结合本文的内容,一定可以达到事倍功半…
Android 音视频开发(三) -- Camera2 实现预览、拍照功能
上一章,已经我们已经用 Camera1 实现了预览和拍照的功能,但也说到,在API21的时候,Camera1已经被标注为弃用,因为它的API功能和灵活性满足不了现在日益复杂的相机开发了,所以在 API21之后,引入了 Camera2 。 一. Camera2 简介 ... 1.…