首页
›
嵌入式基础与RISC-V
›
029-ARMv8架构
›
《ARMv8性能调优与调试接口应用调试实战》
VIP10
本课程属于:029-ARMv8架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARMv8性能调优与调试接口应用调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARMv8架构概述
从ARMv7到ARMv8的演进 · AArch64与AArch32执行状… · 异常等级模型
ARMv8
架构概述
02
性能监控单元(PMU)基础
PMU寄存器概览 · 事件计数器 · 周期计数器
PMU
性能监控单元
03
PMU事件编程
事件选择与使能 · 计数模式配置 · 用户空间访问权限
PMU
事件编程
04
PMU中断处理
溢出中断机制 · 中断服务程序编写 · 多核PMU同步
PMU
断处理
05
性能计数器扩展
PMUv3新特性 · JEK事件 · CHAIN事件链
性能计数器扩展
PMUv3
06
调试接口(DBG)入门
调试寄存器 · 断点( Breakpoint)与观察…
DBG
调试接口
07
硬件断点编程
断点寄存器配置 · 地址匹配模式 · 上下文关联断点
硬件断点编程
断点寄存器配置
08
观察点编程
数据访问监控 · 读写触发 · 地址范围监控
观察点编程
数据访问监控
09
自宿主调试(Self-hosted Debug)
调试异常 · MDSCR_EL1寄存器 · 软件断点指令
Self-hosted
Debug
10
外部调试(External Debug)
JTAG/DS-5接口 · 调试访问端口(DAP) · 内存访问机制
External
Debug
11
性能分析工具perf
perf stat · perf record · perf top在ARM64上的使用
perf
性能分析工具
12
perf与PMU交互
perf_event_open系统调… · 硬件事件映射 · 内核驱动接口
perf
PMU
13
CPU周期精确分析
周期计数器校准 · 指令退役计数 · 前端停顿分析
CPU
周期精确分析
14
缓存性能调优
L1/L2/L3缓存命中率 · 缓存行填充 · 预取指令优化
缓存性能调优
L1/L2/L3
15
TLB性能分析
TLB缺失率 · 页面大小影响 · 大页(HugePage)配置
TLB
性能分析
16
内存屏障与排序
Load-Acquire/Store… · DMB/DSB指令 · 性能开销
内存屏障
排序
17
分支预测优化
分支历史缓冲区 · 静态预测 · __builtin_expect使用
分支预测优化
分支历史缓冲区
18
NEON/SIMD性能调优
向量化优化 · 数据对齐 · 指令调度
NEON/SIMD
性能调优
19
多核同步性能
自旋锁优化 · MCS锁 · 无锁数据结构
多核同步性能
自旋锁优化
20
中断性能分析
中断延迟测量 · 中断亲和性 · 中断负载均衡
断性能分析
断延迟测量
21
电源管理调优
WFI/WFE指令 · 动态频率调整 · P-State控制
电源管理调优
WFI/WFE
22
CoreSight调试架构
ETM/PTM跟踪 · ATB总线 · Trace Buffer管理
CoreSight
调试架构
23
ETM指令跟踪
跟踪配置 · 触发条件 · 跟踪解码
ETM
指令跟踪
24
STM系统跟踪
软件跟踪通道 · 硬件触发 · 时间戳同步
STM
系统跟踪
25
性能计数器工具开发
libpfm4库使用 · 自定义perf工具 · 事件解析
性能计数器工具开…
libpfm4
26
内核性能调试
ftrace与PMU结合 · function_graph跟踪 · kprobe动态插桩
内核性能调试
ftrace
27
用户空间性能分析
gprof · Valgrind · Callgrind在ARM64上的适…
用户空间性能分析
gprof
28
实时系统调试
RT-Linux性能监控 · 调度延迟测量 · 抢占点分析
实时系统调试
RT-Linux
29
安全调试与性能
TrustZone调试隔离 · 安全监控模式 · 性能数据保护
安全调试
性能
30
综合实战
从性能瓶颈定位到优化落地——一个视频…
综合实战
从性能瓶颈定位到…
所属VIP或分类
同VIP:ARMv8内存管理与MMU配置调试实战
同VIP:ARMv8性能调优与安全扩展调试实战
同VIP:ARMv8性能调优与虚拟化支持调试实战