- 博客(4)
- 收藏
- 关注
原创 Android的系统架构
Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。 每层功能简要介绍如下: 一 应用程序层 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用Java语言设计和编写属于自己的应用程序,而这些程序与那些核心应用程序彼此平等...
2019-11-26 21:36:45 267
原创 camera API 的详细步骤_主要步骤流程
camera API的详细步骤1 Framework层调用函数camera_module_t->common.open(),将返回一个hardware_device_t类型的结构体。2 Framework层检查字段hardware_device_t->version,根据版本信息,实例化一个适合这个版本的camera硬件设备的句柄。例如版本号是CAMERA_DEVICE_API_V...
2019-11-06 22:35:14 1711
原创 camera API详细步骤
1. RequestsApplication framework层向camera子系统发出一系列捕获数据的请求。一个请求对应于结果中的一个单元。请求封装了这些结果关于捕获数据和处理数据的所有配置信息。这些信息包括:分辨率,像素格式,sensor调整,镜头和闪光灯控制,3A操作模式,RAW转YUV处理,统计信息产生,等等。这里考虑了很多关于对结果数据的输出和处理的控制。多个请求可以一...
2019-11-04 22:12:46 1518
原创 camera HAL3 架构
整体架构概述Android Camera整体框架主要包括三个进程:app进程、camera server进程、hal进程。进程之间的通信都是通过binder实现,其中app和camera server通信使用aidl,camera server和hal通信使用hidl。Android Camera2整体架构如下图:Camera architecture大致分为这几个部分:Applicat...
2019-11-02 11:54:05 760
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人