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