会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
135
下一页
2025年9月28日
【ARM Cache与 MMU 系列文章 7 – ARMv8v9 MMU 页表配置 01 】
摘要: 1.1 ARM MMU 1.1.1 虚拟地址位宽配置 64 位虚拟地址中,并不是所有位都用上,除了高 16 位用于区分内核空间和用户空间的虚拟地址外,虚拟地址的有效位的配置可以是:36, 39, 42, 47。在代码中,可以看到寄存器 TCR_EL1, Translation Control Reg
阅读全文
posted @ 2025-09-28 12:04 yooooooo
阅读(46)
评论(0)
推荐(0)
2025年9月16日
实时内核中的调度程序节流
摘要: 实时内核包含一个保护机制,它允许分配供实时任务使用的带宽。保护机制被称为实时调度程序节流。 实时节流机制的默认值定义实时任务可以使用 95% 的 CPU 时间。其余的 5% 将被视为非实时任务,例如在 SCHED_OTHER 和类似调度策略下运行的任务。务必要注意,如果单个实时任务占据了 95% 的
阅读全文
posted @ 2025-09-16 14:01 yooooooo
阅读(27)
评论(0)
推荐(0)
2025年9月15日
道德经
摘要: 1.道可道,非常道。名可名,非常名。无名天地之始;有名万物之母。 2.天下皆知美之为美,斯恶已。皆知善之为善,斯不善已。 3.有无相生,难易相成,长短相形,高下相盈,音声相和,前后相随。恒也。 4.不尚贤,使民不争;不贵难得之货,使民不为盗;不见可欲,使民心不乱。是以圣人之治,虚其心,实其腹,弱其志
阅读全文
posted @ 2025-09-15 22:09 yooooooo
阅读(20)
评论(0)
推荐(1)
2025年9月14日
使用 Winscope 跟踪窗口转换
摘要: Winscope 是一款 Web 工具,可以让用户在动画和转换期间和之后记录、重放和分析多个系统服务的状态。Winscope 将所有相关的系统服务状态记录在一个跟踪文件中。使用带有跟踪文件的 Winscope 界面,您可以通过重放、单步执行和调试过渡来针对每个动画帧检查这些服务的状态(无论是否有屏幕
阅读全文
posted @ 2025-09-14 09:48 yooooooo
阅读(84)
评论(0)
推荐(1)
2025年9月13日
【ARM Cache 及 MMU 系列文章 6.1 -- Cache maintenance 指令及相关寄存器有哪些?】
摘要: Cache Maintenance registers and instructions Armv8/v9 里定义的Cache的管理的操作有三种: Invalidate : 整个高速缓存或者某个高速缓存行。高速缓存上的数据会被丢弃。 Clean : 整个高速缓存或者某个高速缓存行。相应的高速缓存行会
阅读全文
posted @ 2025-09-13 14:23 yooooooo
阅读(26)
评论(0)
推荐(0)
【ARM Cache 及 MMU 系列文章 6.5 -- 如何进行 Cache miss 统计?】
摘要: ARM Cache Miss 统计 在ARMv8/v9架构中,缓存未命中(Cache Miss)的统计对于性能调优和系统分析至关重要。缓存未命中意味着处理器尝试从缓存中读取数据时没有找到,因此不得不从更低速的存储(如L2缓存或主内存)中加载数据,这会导致延迟增加和性能下降。理解和分析缓存未命中有助于
阅读全文
posted @ 2025-09-13 10:00 yooooooo
阅读(35)
评论(0)
推荐(0)
2025年9月12日
[充电管理] 充电管理基本概念 - 充电类型
摘要: 概要 高通充电平台不论是线性充电还是开关充电,充电类型识别均是基于《Battery Charging Specification Revisions 1.2》(俗称BC1.2)规范基础上进行设计。下面主要介绍在开发过程中几种基础的充电类型。 充电类型 标准下行接口(SDP : Standard Do
阅读全文
posted @ 2025-09-12 21:05 yooooooo
阅读(37)
评论(0)
推荐(0)
2025年9月9日
Perfetto数据流架构故障分析:带你研究 trace 为何丢失
摘要: 在系统工程师的日常工作中,最苦恼的事情之一就是分析问题所依赖的可观测性数据出现了错误。“这该死的玩意儿又出错了!” 在面对新工具出现的新问题时,工程师们在愤懑之余免不了怀念旧时的荣光:那时的调试工具设计精巧,API 简明易用,如老伙计般地可靠。 然而随着新系统、新编程语言和新编程框架的不断发展,可观
阅读全文
posted @ 2025-09-09 16:00 yooooooo
阅读(64)
评论(0)
推荐(0)
2025年9月8日
perf中 的dwarf是什么?
摘要: DWARF 是一种调试信息格式,全称 Debugging With Attributed Record Formats。它不是压缩算法,而是一种标准,用来描述程序的结构、变量、函数、行号等信息,方便调试器(如 gdb)或性能分析工具(如 perf)做符号解析和调用栈展开。 DWARF 的作用 当你用
阅读全文
posted @ 2025-09-08 21:15 yooooooo
阅读(62)
评论(0)
推荐(0)
【ARM Cache 及 MMU 系列文章 6.4 -- ARMv8v9 如何读取 Cache Tag 及分析其数据?】
摘要: Cache Tag 数据读取 在处理器中,缓存是一种快速存储资源,用于减少访问主内存时的延迟。缓存通过存储主内存中经常访问的数据来实现这一点。为了有效地管理这些数据,缓存被组织成行(lines)或块(blocks),每个行或块包含了一段连续的内存数据。每个缓存行都与一个缓存标签(cache tag)
阅读全文
posted @ 2025-09-08 08:00 yooooooo
阅读(16)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
135
下一页
公告