Fork me on GitHub
侧边栏
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 135 下一页
摘要: 开机有好几种方式启动,本文主要讲的是按Power键开机流程。 本文参考AOSP 12原生代码,链接为:AOSP 12 Searchhttp://aospxref.com/android-12.0.0_r3/ 1. BootLoader加载 当按下设备电源键时,最先运行的就是 bootloader(固 阅读全文
posted @ 2025-07-29 20:58 yooooooo 阅读(118) 评论(0) 推荐(1)
摘要: 通用内核映像 (GKI) 可能不包含使设备能够装载分区所需的驱动程序支持。为了使设备能够装载分区并继续启动,增强了第一阶段 init,用于加载 ramdisk 上的内核模块。ramdisk 被拆分为通用 ramdisk 和供应商 ramdisk。供应商内核模块存储在供应商 ramdisk 中。内核模 阅读全文
posted @ 2025-07-29 20:33 yooooooo 阅读(44) 评论(0) 推荐(0)
摘要: 前面在数据链路层入门的文章中简单地提到过Ack/Nak机制的原理和作用,接下来的两篇文章中将对Ack/Nak机制进行详细地介绍。 Ack/Nak是一种由硬件实现的,完全自动的机制,目的是保证TLP有效可靠地传输。Ack DLLP用于确认TLP被成功接收,Nak DLLP则用于表明TLP传输中遇到了错 阅读全文
posted @ 2025-07-28 10:37 yooooooo 阅读(164) 评论(0) 推荐(0)
摘要: 首先说明一下,在本次连载的博文中,DLLP一般指的是由发送端的数据链路层发送,接收端的数据链路层接收的数据包,其和事务层(Transaction Layer)一般没有什么关系。本文将要介绍的DLLP指的正是这样的数据包,其一般用于Ack/Nak机制、功耗管理、Flow Control(流量控制)和一 阅读全文
posted @ 2025-07-24 16:58 yooooooo 阅读(113) 评论(0) 推荐(0)
摘要: Secondary Bus Reset Secondary Bus Reset是PCI Express (PCIe) 总线协议中的一种重置机制,用于恢复处于部分失效状态的PCIe设备和子系统。 在PCIe总线中,每个Root Complex(根复杂)都有一个Primary Bus,而每个Second 阅读全文
posted @ 2025-07-22 17:07 yooooooo 阅读(116) 评论(0) 推荐(0)
摘要: 1. cache的组织 L1 cache 分为单独的 instruction cache(ICache)和 data cache(DCache)。 L1 cache是CPU私有的,每个CPU都有一个L1 cache。 一个cluster 内的所有CPU共享一个L2 cache,L2 cache不区分 阅读全文
posted @ 2025-07-21 17:08 yooooooo 阅读(212) 评论(0) 推荐(0)
摘要: 圈里流传着一句话“珍爱生命,远离屏障”,这足以说明内存屏障是一个相当晦涩和难以准确把握的东西。使用过弱的屏障,会导致软件不稳定。使用过强的屏障,会引起性能问题。所以工程上,追求恰到好处、不偏不倚的屏障。本文力求用最浅显的语言,讲清楚内存屏障最晦涩的道理,本文也会给出五个工程案例,这些案例皆见于开源的 阅读全文
posted @ 2025-07-19 18:21 yooooooo 阅读(44) 评论(0) 推荐(0)
摘要: 正文 这里直接上官方对于 SurfaceFlinger 的定义 大多数应用在屏幕上一次显示三个层:屏幕顶部的状态栏、底部或侧面的导航栏以及应用界面。有些应用会拥有更多或更少的层(例如,默认主屏幕应用有一个单独的壁纸层,而全屏游戏可能会隐藏状态栏)。每个层都可以单独更新。状态栏和导航栏由系统进程渲染, 阅读全文
posted @ 2025-07-14 10:48 yooooooo 阅读(213) 评论(0) 推荐(0)
摘要: 1. 简介 本文记录一次Android图形性能问题的分析过程——发现、定性和定位图形性能问题,以及探讨的性能优化方案。 环境:Android Q + MTK + ARM Mali-G72。 所分析的性能问题(下称case):打开录屏应用并启动后台录屏,滑动前台应用(滑屏)。性能表现差:CPU、GPU 阅读全文
posted @ 2025-07-11 18:01 yooooooo 阅读(186) 评论(0) 推荐(0)
摘要: 本讲是Android Camera性能分析专题的第13讲,我们介绍从Camera App和Java Framework角度详解Camera启动性能,包括如下内容: 从Camera App和Java Framework角度详解Camera启动性能 从Camera App和Java Framework角 阅读全文
posted @ 2025-07-11 09:55 yooooooo 阅读(35) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 135 下一页