会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
135
下一页
2025年2月2日
PCIE 信号完整性测试
摘要: PCIe(Peripheral Component Interconnect Express)信号完整性测试是确保高速串行链路可靠性的关键环节,主要涵盖以下测试内容: 1. 物理层测试 发送端(Tx)测试: 眼图测试:通过示波器观察信号的眼高(Eye Height)和眼宽(Eye Width),验证
阅读全文
posted @ 2025-02-02 21:52 yooooooo
阅读(1790)
评论(0)
推荐(0)
2025年1月31日
调度器分支之RTG的作用是什么
摘要: RTG(Related Thread Group)是Linux内核调度器中的一个重要特性,主要用于优化关联线程的调度,其主要作用包括以下几个方面: 1. 选核优化 RTG将关联的线程(如主线程和渲染线程)尽量调度到同一个CPU簇上运行。这样做的好处包括: 提升性能:关联线程之间通常存在数据共享,将它
阅读全文
posted @ 2025-01-31 21:31 yooooooo
阅读(378)
评论(0)
推荐(0)
2025年1月28日
Android Qcom board-id加载镜像学习
摘要: 很早就听说过board-id能用来区分项目,没负责过这个,也一直没有时间去了解。board-id的可以通过gpio或者eeprom来存放,board-id也就是CDT中的部分内容,如果时gpio的方式,可配置的项目有些而且在主板上的都是hardcode,这样不利于维护。 XBL-CDT defaul
阅读全文
posted @ 2025-01-28 17:24 yooooooo
阅读(216)
评论(0)
推荐(0)
高通平台Android源码bootloader分析之sbl1(二)
摘要: 在上一篇博文中主要描述了启动流程,及代码执行流程,并重点介绍了一下我重点关注的部分。这个sbl部分也算有点庞大,我们没有精力也没有必要去分析全部,所以接下来就来分析一下sbl1中另外几个需要格外关注的部分: CDT :主要提供平台设备数据 log system:log日志系统,当然没有kernel里
阅读全文
posted @ 2025-01-28 10:34 yooooooo
阅读(347)
评论(0)
推荐(0)
高通平台Android源码bootloader分析之sbl1(一)
摘要: 高通8k平台的boot过程搞得比较复杂, 我也是前段时间遇到一些问题深入研究了一下才搞明白。不过虽然弄得很复杂,我们需要动的东西其实很少,modem侧基本就sbl1(全称:Secondary boot loader)的代码需要动一下,ap侧就APPSBL代码需要动(对此部分不了解,可参照:boota
阅读全文
posted @ 2025-01-28 10:31 yooooooo
阅读(343)
评论(0)
推荐(1)
2025年1月23日
Android Systrace 基础知识 - MainThread 和 RenderThread 解读
摘要: 正文 这里以滑动列表为例 ,我们截取主线程和渲染线程一帧的工作流程(每一帧都会遵循这个流程,不过有的帧需要处理的事情多,有的帧需要处理的事情少) ,重点看 “UI Thread ” 和 RenderThread 这两行 这张图对应的工作流程如下 主线程处于 Sleep 状态,等待 Vsync 信号
阅读全文
posted @ 2025-01-23 15:47 yooooooo
阅读(484)
评论(0)
推荐(0)
2025年1月22日
Android图形层垂直同步虚拟VSYNC机制
摘要: 简介 某次调图形性能的时候(启动后台录屏,下(或)称case)发现Android SurfaceFlinger Vsync机制并没有以前想的这么简单粗糙,特别是这次调图形性能发现一些跟Vsync有关联,因此做个总结详解。 跟不上旋律节奏的VSYNC 一份追踪报告,发现Vsync信号非常不规律,于是从
阅读全文
posted @ 2025-01-22 18:17 yooooooo
阅读(488)
评论(0)
推荐(0)
systemctl命令介绍和使用
摘要: Systemd程序 Systemd其实是Linux系统用来管理系统的一个程序,用来代替原来的init进程(用来管理启动系统其它的服务进程),现在很多Linux发行版都已经自带Systemd程序了。 systemctl命令 1. Unit systemctl命令是Systemd中最重要的一个命令,用于
阅读全文
posted @ 2025-01-22 10:05 yooooooo
阅读(790)
评论(0)
推荐(0)
2025年1月21日
Android Systrace 基础知识 - Triple Buffer 解读
摘要: 怎么定义掉帧? Systrace 中可以看到应用的掉帧情况,我们经常看到说主线程超过 16.6 ms 就会掉帧,其实不然,这和我们这一篇文章讲到的 Triple Buffer 和一定的关系,一般来说,Systrace 中我们从 App 端和 SurfaceFlinger 端一起来判断掉帧情况 App
阅读全文
posted @ 2025-01-21 22:26 yooooooo
阅读(164)
评论(0)
推荐(0)
Android 中的卡顿丢帧原因概述 - 方法论
摘要: Android 手机使用中的卡顿问题 , 一般来说手机厂商和 App 开发商都会非常重视 , 所以不管是手机厂商还是 App 开发者 , 都会对卡顿问题非常重视 , 内部一般也会有专门的基础组或者优化组来进行优化 . 目前市面上有一些非常棒的第三方性能监控工具 , 比如腾讯的 Matrix ; 手机
阅读全文
posted @ 2025-01-21 21:20 yooooooo
阅读(252)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
135
下一页
公告