E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
架构学习
深入Linux内核架构
深入Linux内核
架构学习
1.简介与概述1.1内核的任务1.2实现策略1.3内核的组成部分1.3.1进程、进程切换、调度1.3.2UNIX进程1.3.3地址空间和特权级别1.3.4页表1.3.5物理内存的分配
爱学习的小xX
·
2023-04-01 18:20
linux
内核架构
操作系统
linux
架构
unix
Camera2
架构学习
(二)——CameraServer和CameraProvider的启动初始化
上一章讲的是从Framework下发命令,通过AIDL连接到相机设备服务。这一章讲服务的注册与启动。服务层位于CameraFramework与CameraProvider之间,作为一个独立进程存在于Android系统中,在系统启动初期会运行起来,它封装了CameraAIDL跨进程接口,提供给Framework进行调用,进而接收来自Framework的图像请求,同时内部维护着关于请求在该层的处理逻辑
时间退却的年华
·
2023-04-01 15:47
Camera学习
PostgreSQL 核心
架构学习
–以内存管理为中心
PostgreSQL核心
架构学习
–以内存管理为中心本文档主要记录在排查PostgreSQL数据库内存在大批量写时占用过高导致查询接口超时问题过程中的学习内容.主要以内存管理为中心,学习PostgreSQL
尾巴尖上的阳光
·
2023-04-01 11:38
学习
postgresql
数据库
从0开始学架构(一)
此系列文章为极客时间上从0开始学
架构学习
后感悟总结,虽然隔了一段时间了,那么就再看一遍并且进行感悟升华,排版格式上有问题,后期再复习时也会进行更新架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现
weixin_34259559
·
2023-04-01 11:06
运维
后端
人工智能
架构学习
之AArch64虚拟化
不患寡而患不均,不患贫而患不安。----孔子本文翻译自文档AArch64Virtualzation。1AArch64虚拟化大多数主流操作系统都建立在一个假设上:系统由一个特权OS运行多个非特权OS应用。但是ARM虚拟化可以使能多个OS共存且运行在相同的系统上。实现这些虚拟core要求更精细化的硬件扩展(用来加速虚拟化之间的切换)和hypervisor软件。Hypervisor为运行多个操作系统共享
linux解码者
·
2023-04-01 04:49
Learn
the
architecture
虚拟化
1 Greenplum
架构学习
讲解
Greenplum
架构学习
讲解Greenplum
架构学习
讲解1、什么是Greenplum2、Greenplum体系架构2.1GreenplumMaster2.2GreenplumSegment2.3网络配置示例
Murkey学习之旅
·
2023-03-31 20:24
Greenplum
#
架构学习
postgresql
第六章 Cortex-A7 MPCore
架构学习
本章参考了《Cortex-A7TechnicalReferenceManua.pdf》和《ARMCortex-A(armV7)编程手册V4.0.pdf》这俩份文档,这两份文档都是ARM官方的文档,详细的介绍了Cortex-A7架构和ARMv7-A指令集。I.MX6ULL使用的是Cortex-A7架构,本章学习Cortex-A7架构的一些基本知识。6.1Cortex-A7MPCore简介Cortex
CiLerLinux
·
2023-03-31 19:41
学习
arm开发
Android Qcom Audio
架构学习
总结:AndroidAudio不简单呀,一个人摸索入门不容易的,研究了一段时间,感觉还不是很懂,但以下的知识对入门还是有帮助的。Audio架构中的名词FE(FrontEnd)提供pcm的设备信息,将数据从用户空间传输到音频后端,以及从音频后端捕获录制等vendor/qcom/opensource/audio-hal/primary-hal/msm8974/platform.cplatform_in
上电失败
·
2023-03-31 11:59
Android_Driver
android
audio
高性能
架构学习
路线图——分布式架构演进+相关笔记参考
一、分布式
架构学习
路线图据统计,人的阅读时间在20分钟以内是能够达到全身心投入的,顾文章单张篇幅以后会尽量缩短,但更新会尽量相应频繁一些。
Java不难的
·
2023-03-31 09:04
程序员
JAVA
分布式
高性能
分布式
架构
Java
后端技术
Android
架构学习
之路三-MVX
前言这是
架构学习
系列的第三篇,主要介绍一下MVC,MVP以及MVVM架构,至于MVI后面会单独介绍。这些MVX的目的都是为了将业务和视图分离,松耦合,作为Android程序猿,大多不陌生了。
锐湃
·
2023-03-31 09:41
程序设计
android
浅谈BFF架构
BFF
架构学习
1.什么是BFF?BFF是服务于前端的后端,全称BackendForFrontend。BFF的位置在与客户端与服务端中间,起到一个中间件的作用。2.BFF干什么?
"匠"人
·
2023-03-31 07:38
1024程序员节
异地多活网络
架构学习
2019独角兽企业重金招聘Python工程师标准>>>多活目的:提高灾备、高可用、用户体验、解决数据中心级别的可扩展性问题。设计原则:网络在规划和设计时除了可扩展性、冗余性外还必须遵守一个原则,那就是越简单越好,利于后期的排障和运维。解决南北互通和三大运营商互通问题:1.可以采用系统部署到用户最近区域。2.不跨网减少跨机房调用和数据同步原则尽量闭环服务和闭环读写原则保证数据最终一致性,不保证数据实
weixin_34124939
·
2023-03-30 09:21
python
运维
三层
架构学习
的困难_浅谈C/S和B/S架构的工作原理及优缺点
C/S架构一、C/S架构及其背景C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构,不过一直很流行也比较经典的是我们所要研究的两层C/S架构。C/S架构软件(即客户机/服务器模式)分为客户机和服务器两层:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。
weixin_39830205
·
2023-03-30 07:30
三层架构学习的困难
架构学习
心得:系统架构-复杂系统的产品设计与开发
CSDN话题挑战赛第2期参赛话题:学习笔记学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?系统架构-复杂系统的产品设计与开发-学习心得1、帮助形成“思考并创建系统”的架构思维2、管理系统复杂度,优化生产成本,赢得竞争先机3、23项架构原则,助力系统架构的
未来的我比现在的我更优秀
·
2023-03-30 05:00
工作感悟
系统架构
软件工程
软件构建
职场和发展
架构
经验分享
Amazon网站
架构学习
总结
谁也没想到,之前一个小小的网上书店,现在居然成了全球商品品种最多的网上零售商和全球第2大互联网公司,它叫Amazon。相信很多朋友都知道Amazon,那就不多作介绍了,下面我们主要来探讨一下Amazon的网站架构方面的话题,其实和之前介绍的facebook架构、myspace架构等等大同小异。另外,本文很多内容也是来自互联网,如有侵权方面的内容请留言,我会及时处理。一、平台以及状态Linux、or
weixin_33762321
·
2023-03-30 03:27
数据库
java
后端
架构学习
笔记(笔记)
1.es1.性能优化的杀手锏:FilesystemCache2.数据预热3.冷热分离4.ElasticSearch中的关联查询5.Document模型设计6.分页性能优化https://mp.weixin.qq.com/s/kOVrM0lbzwnJ9qnaHjpuuw倒排词典的索引需要常驻内存,无法GC,需要监控datanode上segmentmemory增长趋势。各类缓存,fieldcache,
seapeak007
·
2023-03-30 03:20
java
面试
【区块链学习】系列一:Hyperledger Fabric
架构学习
01
“前阵子做了一个很突然的决定,就是决定把未来三年的研究方向从cv转成区块链。可能有点莽撞,也可能最后并不会从事区块链相关的工作,但是如果可以的话,我希望这条学习的路,可以让我学得更多,看得更广。”接下来半年到一年的时候,笔者会陆陆续续从以下几个方面更新区块链系列(以fabric架构为主轴),除了以下六个方向,可能还会出linux系统和云服务相关的番外篇。0.区块链中的重要概念区块链技术,可以简单理
QianWang_0219
·
2023-03-30 03:08
区块链
区块链
fabric
架构
架构学习
笔记2
目录7,常用的高可用架构模式1,CAP定理2,FMEA排除高可用架构隐患3,高可用存储架构:双机架构1,主备复制2,主从复制3,双机切换4,主主复制4,高可用存储架构:集群和分区1,数据集群2,数据分区5,高可用计算架构6,异地多活架构8,常用的可扩展架构模式1,分层架构2,SOA3,微服务4,微内核9,架构师如何判断技术演进的方向10,互联网架构模板1,存储层2,开发层3,服务层4,网络层5,用
码农充电站
·
2023-03-30 02:23
技术入门
mysql
数据库
架构
分布式
缓存
架构学习
笔记1
目录0,什么是架构师1,软件架构出现的历史背景2,架构设计的目的3,架构设计三原则4,架构复杂度的六个来源1,高性能2,高可用3,可扩展性4,低成本5,安全6,规模5,架构设计流程1,识别复杂度2,设计备选方案3,评估和选择备选方案4,详细方案设计6,常用的高性能架构模式1,读写分离架构2,分库分表架构2.1,分库2.1,分表3,高性能NoSQL4,高性能缓存架构5,单服务器高性能模式1,PPC2
码农充电站
·
2023-03-30 02:23
技术入门
mysql
数据库
database
架构
系统架构
架构学习
笔记(一)
目录(点击即可跳转到相应位置,也支持回跳到目录)1.MySQL经典架构及应用场景2.为什么大厂要做数据垂直分表3.缓存一致性怎么解决?4.为什么大厂严禁使用自增主键(什么是雪花算法)?5.如何减少布隆过滤器的误判率?使用布隆过滤器时要删除一条记录怎么办?6.为什么架构设计禁止IP直连?7.CAP定理及使用场景?8.负载均衡器的种类有哪些?Nginx的五种负载均衡策略是什么?9.阿里开发规范为啥禁用
Miriwas
·
2023-03-30 02:46
IT架构
系统架构
云原生
架构师
k8s
高可用
Spring Cloud微服务
架构学习
之gateway网关(五)
SpringCloudGateway定义:1、SpringCloudGateway是SpringCloud的一个全新项目,该项目是基于Spring5.0,SpringBoot2.0和ProjectReactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式。2、SpringCloudGateway作为SpringCloud生态系统中的网关,目标是替代Zuul,在Sp
浅唱~幸福
·
2023-03-29 13:05
微服务
架构学习
与思考(12):从单体架构到微服务架构的演进历程
从单体架构到微服务架构的演进历程一、单体架构1.1什么时候用单体架构在创业初期或项目开始时,项目整体功能比较少,开发人员也少,且项目需要用最少时间开发出来,用MVP方式快速进行市场验证是否可行,这时候就可以用单体架构进行快速开发。1.2单体架构设计举例-电商应用功能分析:拿淘宝网来举例,现代电商网站功能是很复杂的,有多少功能呢?可以看看我前面的文章《电商产品设计全攻略》读书笔记(https://w
九卷技术录
·
2023-03-29 08:15
微服务架构
微服务
架构
MVC和三层
架构学习
笔记
目录MVCModelviewController三层架构MVCModelmodel模型:劳动者*接受controller的指令*只要告诉model微什么,controller要拿到什么*通过自身功能实现和DAO去处理这个事情-以最快最准确的方式完成controller交给的任务model就是一直和控制异controller和数据率DB交互的中间件:-把数据库DB当作一个生产资料的仓库,model从
菲菲拟
·
2023-03-23 19:57
mvc
架构
学习
Arm微
架构学习
系列2——开启Armv9时代
1、引言在上一篇文章“从A76到A78——在变化中学习Arm微架构”中,我们了解了Arm处理器微架构的基本组成,介绍了Armv8架构最后几代经典处理器架构。现在,Arm公司已经在2021年3月推出了其最新的Armv9架构系列处理器,距上一代Armv8系列架构发布相隔了整整10年时间。新一代的Armv9产品,不但会带来更强大的计算性能,在安全、AI等领域也带来了全新的设计。可以说,Armv9系列继承
内核工匠
·
2023-03-23 17:46
架构
学习
1024 全员加薪,可以涨薪50%以上的架构脑图
要点就两个1、找到一套好的
架构学习
脑图,紧跟大牛梳理
JAVA架构师的圈子
·
2023-03-23 13:02
微服务架构路线的思考
我决定通过为微服务
架构学习
定义路线图,使这段旅程更加清晰。基本思路基于微服务的
杨伟锋poplar
·
2023-03-21 08:00
支付
架构学习
记录——资金处理平台部分(以支付宝为例)
我们人生中最艰巨的任务就是自我分析,试图领悟我们的人性并化解其中的一切纷争。From罗伯特·麦基《故事》上面这段话,其实跟本文没太大关系,只是最近关于这一点感受颇多,所以就放上来了。下面就进入正题。1背景因为要准备支付相关的产品经理的面试,遂在周末找了些资料,学习了一下。然后深刻感受到支付的基础框架是多么的复杂,目前只了解了表层,其各系统之间的联系以及实现的技术还有待之后更进一步去了解。学习的资料
JJJJJJ99
·
2023-03-20 14:02
测试开发进阶——Spring cloud——入门——微服务框架理解(转载)
SpringCloud微服务
架构学习
笔记与示例本文示例基于SpringBoot1.5.x实现,如对SpringBoot不熟悉,可以先学习我的这一篇:《SpringBoot1.5.x基础学习示例》。
小白龙白龙马
·
2023-03-20 07:57
大数据
分布式
python
spring
java
Spring Cloud 微服务
架构学习
笔记与示例
原文地址:https://www.cnblogs.com/edisonchou/p/java_spring_cloud_foundation_sample_list.html本文示例基于SpringBoot1.5.x实现,如对SpringBoot不熟悉,可以先学习我的这一篇:《SpringBoot1.5.x基础学习示例》。关于微服务基本概念不了解的童鞋,可以先阅读下始祖MartinFowler的《
aishao1998
·
2023-03-20 07:53
git
运维
操作系统
MyBatis操作数据库
目录MyBatis功能
架构学习
MyBatis第一个MyBatis查询1、创建数据库和表2、搭建MyBatis开发环境2.1、在项目中添加MyBatis框架2.2、配置数据库连接信息2.3、配置MyBatis
啵啵虎的抽抽
·
2023-03-17 19:26
javaee
mybatis
数据库
java
SpringCloud教程|第七篇: 高可用的分布式配置中心(Finchley版本)
首先:欢迎各位学习java和大数据的程序员朋友们加入Java交流学习群:721506929,群内提供免费的
架构学习
资料,有需要的朋友可以进群来学习。
伯雅之英
·
2023-03-15 23:48
架构学习
笔记:淘宝的 14 次架构演进之路
概述介绍淘宝从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,最后汇总了一些架构设计的原则。下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的Tomcat分别部署在不同服务器上高可用系统中部分节点失效时,其他节点能够接替它继续提供服务,则可认为系统
Frank201608
·
2023-03-15 14:25
分布式
iOS
架构学习
篇——数据层的设计
一个App,从根本上来说,就是对数据的处理,包括数据从哪里来、数据如何组织、数据怎么展示,从职责上划分就是:数据管理、数据加工、数据展示。相对应的也就有了三层架构:数据层、业务层、展示层。本文就先讲讲数据层的设计。数据层,是三层架构中的最底层,负责数据的管理。它主要的任务就是:调用网络API,获取数据;将数据缓存到本地;将数据交付给上一层。根据这三个任务,数据层可以再拆分为三层:网络层、本地数据层
Yiart
·
2023-03-15 08:27
MVP架构简单搭建
MVP
架构学习
笔记一个项目的核心就是架构。1、什么是MVP架构?
@初空
·
2023-03-15 03:03
mvp
android
PHP微服务
架构学习
笔记
目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计模式和应用八、微服务的优点和缺点九、思考:意识的转变十、参考资料和推荐阅读一、微服务架构介绍微服务架构(MicroserviceArchitecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看
博越PRO
·
2023-03-15 03:57
数据结构
设计模式
系统架构
后端
架构学习
1.什么是后端服务的架构?怎么去理解后端架构这个词?学习架构的目的:可以更高效的解决复杂的业务问题和技术问题。对架构设计的一知半解会导致,设计不足或者多度设计的现象。架构师思考问题的角度按出发点划分从系统整体的角度思考问题,而不是专注某个小模块不仅要从技术的角度思考问题,更要从业务的角度思考问题,不要发错力要在有限的资源下,找到一个最优解从是否具有技术性划分业务架构:关注扩展性和复用性,描述业务模
langsiming
·
2023-03-15 02:39
架构
Android MVI
架构学习
文章目录1.概述1.1Android架构的背景1.2MVC1.3MVP1.4MVVM(无DataBinding版)1.5MVVM(DataBinding版)1.6MVI的起源2.MVI特性2.1数据的单向流动2.2唯一可信数据源2.3MVI各层2.4Intent和响应式编程3.示例3.1定义和处理Intent3.2触发Intent3.3定义UiState作为View的唯一数据源3.4刷新UiSta
RikkaTheWorld
·
2023-03-14 23:12
Jetpack
Android框架
android
架构
学习
基于SpringCloud的微服务
架构学习
笔记(4)http客户端Feign和网关GateWay
目录2.http客户端Feign2.1Feign替代RestTemplate2.1.1RestTmmplate方法调用存在的问题2.1.2.Feign的介绍2.1.3.Feign的使用2.2自定义配置2.3Feign使用优化2.3.1优化的底层原理2.3.2优化的方向2.3.3连接池配置2.4最佳实践2.4.1方式一:继承2.4.2方式二:抽取3.统一网关Gateway3.1为什么需要网关3.2G
白马非马·
·
2023-03-14 13:56
微服务知识学习
spring
cloud
微服务
架构
基于SpringCloud的微服务
架构学习
笔记(2)注册中心Eureka和负载均衡Ribbon
目录1.7Eureka注册中心1.7.1远程调用的问题1.7.2eureka原理1.7.3搭建EurekaServer1.7.4服务注册:注册user-service1.7.4服务注册:注册order-service1.7.6order-service完成服务拉取(能够自助选择服务)1.7.7总结1.8.2负载均衡策略1.8.4饥饿加载1.8.5总结1.7Eureka注册中心1.7.1远程调用的问
白马非马·
·
2023-03-14 13:26
微服务知识学习
eureka
spring
cloud
微服务
基于SpringCloud的微服务
架构学习
笔记(3)注册中心和配置中心Nacos
目录1.9Nacos注册中心1.9.1Nacos说明1.9.2Nacos的启动(解压即安装)1.9.3配置1.9.4Nacos的服务分级存储模型1.9.6环境隔离namespace--配置功能1.9.7nacos注册中心的细节1.9.8Nacos与Eureka的对比图片:1.10Nacos配置管理1.10.1统一配置管理1.10.2配置热更新1.10.3配置共享1.10.4搭建Nacos集群1.9
白马非马·
·
2023-03-14 13:26
微服务知识学习
spring
cloud
微服务
架构
架构学习
——业务架构图
一、什么是业务架构图?业务架构图,顾名思义就是对于产品的业务架构进行梳理和整合,它表达的是业务系统之间的关系,帮助开发人员梳理业务结构。二、为什么要画业务架构图?业务架构图帮我们更好的从宏观的角度整体性的审查我们的产品帮助用户和需求方从业务角度出发更好的了解我们的产品功能有了业务架构图我们可以更好的对目前已有的功能和以后计划开发的功能进行抽象、设计、开发三、如何画业务架构图?站在巨人的肩膀上我们要
翟文彪
·
2023-03-11 11:21
架构
学习
Android Camera简单整理(三)-Mtk Camera MtkCam3
架构学习
记录下Mtk的Hal3架构笔记,正在进行学习,后续仍会更新一.MtkCam3的代码结构及学习资料mtkonline里搜Camera可以搜到很全面的MtkHal3的学习文档,Mtk整理的文档很棒,简单到位!https://online.mediatek.com/QuickStart/2a17666a-9d46-4686-9222-610ec0f087cc下述的代码结构只是列出了mtk平台的camer
马小藤
·
2023-03-11 05:37
架构学习
-架构到底是什么?
1.系统与子系统系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。关联:系统是由一群有关联的个体组成的,没有关联的个体堆在一起不能成为一个系统。例如,把一个发动机和一台PC放在一起不能称之为一个系统,把发动机、底盘、轮胎、车架组合起来才能成为一台汽车。规则:系统内的个体需要按照指定的规则运作,而不是单个个体各自为政。规则
代码足迹
·
2023-03-10 00:10
高通Camx
架构学习
笔记
和你一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Camx代码结构二、Camx编译三、Camx代码流程分析四、Camx调试一、Camx代码结构目前主流的机型都使用camx架构,这个架构和之前架构的主要区别就是芯片接口层的代码从hardware/qcom迁移到vendor/qcom/proprietary/下面,我们
程序员Android1
·
2023-02-28 20:21
微服务
架构学习
与思考(01):什么是微服务?微服务的优势和劣势
一、单体应用在软件开发早期阶段,大家都在一个应用系统上开发。各个业务模块之间耦合也比较紧密。软件发布也是整体发布,或者对软件进行打包发布和部署,比如java可以打包成war部署。测试也很容易,因为代码都在一起,基本不需要引用外部的关联服务。在软件开发早期,这种软件开发模式能适应业务的发展,软件应用也可以正常运行。如果你的业务发展良好,客户需求会变得越来越多,软件功能数也会随着客户的需求变多而变多。
九卷技术录
·
2023-02-17 05:04
学软件测试必须要会Java吗_软件测试需要学什么?
第一阶段测试基础第二阶段工具学习第三阶段代码学习第四阶段
架构学习
以上四个阶段,只是找工作的话,不需要全部学完,一二阶段学完,基本上就能够达到初级测试阶段找到工作了。
Beyond Imp
·
2023-02-17 03:07
学软件测试必须要会Java吗
CSS
架构学习
CSS架构为什么要学习CSS架构?统一CSS命名规范写出易维护,易复用,易扩展的CSS提升布局能力稍微大点的项目CSS代码极其臃肿,倘若没有一定的CSS架构能力将会让人头大,写到后面越写越乱,特别是重构的时候,会让人无从下手。倘若是掌握了CSS的架构能力可以是的代码CSS代码易于维护。CSS设计模式OOCSS(面向对象的CSS)例子:在不改变原有css的基础上更改其中的某个元素.menu{widt
易风有点疯
·
2023-02-16 20:06
前端学习
css
设计模式
订单系统架构 学习笔记
订单系统
架构学习
笔记基础篇当结算时,结算页触发下单服务,数据存放在数据库中,异构到缓存中提供用户查询操作。当收银台支付完成时,同样会触发下单服务,修改数据库和缓存中的数据。
舟舟哥
·
2023-02-06 11:54
学习笔记
java
分布式
数据库
android sa框架,Android 高通Camx
架构学习
(初篇)
一篇关于高通Camx架构介绍的文章,我会尽自己能力尽可能讲多点,讲的通俗明白点。我们先来看下camx整体的架构图:一、Camx整体架构图目前Android主流的机型,采用高通芯片的,使用的基本都是camx架构。之前旧的架构叫做mm-camera,camx架构和之前架构的主要区别是芯片接口层的代码从hardware/qcom迁移到vendor/qcom/proprietary/下面。高通camx架构
奇闻志
·
2023-02-02 08:40
android
sa框架
Android Camera简单整理(二)-Qcom HAL3 Camx
架构学习
一.AndroidHal3回顾CameraHAL3学习在这里插入图片描述在这里插入图片描述HAL层操作简单总结:1.Framework层发送捕获数据的异步请求。2.HAL层设备必须按照次序处理请求。对于每个请求,HAL层需要输出元数据和一个或者多个图像数据。3.对于请求和结果都需要遵循先进先出的原则;这个数据流将被后续的请求所参考。4,对于同一个请求,所有输出数据的时间戳必须相同,以便framew
马小藤
·
2023-02-01 15:26
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他