首页
›
嵌入式与底层系统
›
043-ARM Cortex-A与ARM64系统编程
›
《ARM64寻址模式与异常处理性能调优与调试实战工程》
VIP20
本课程属于:043-ARM Cortex-A与ARM64系统编程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ARM64寻址模式与异常处理性能调优与调试实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ARM64架构概述 · 寻址模式与异常处理在系统性能中的关键… · 课程学习路径与实战目标
课程导入
ARM64
02
ARM64基础回顾
目标=寄存器组织 · 指令集特点 · 内存模型
ARM64
基础回顾
03
寻址模式核心概念
目标=立即数寻址 · 寄存器寻址 · 基址加偏移
寻址模式核心概念
目标=立即数寻址
04
加载与存储指令详解
目标=LDR/STR · LDP/STP · LDUR/STUR
加载
存储指令详解
05
字面量池与PC相对寻址
目标=LDR literal · ADR/ADRP · 地址生成与重定位
PC
字面量池
06
多寄存器与原子寻址
目标=LDNP/STNP · LDXP/STXP · 独占访问与内存序语义
多寄存器
原子寻址
07
寻址模式性能分析
目标=访存延迟 · 缓存行为 · 预取效果
寻址模式性能分析
目标=访存延迟
08
异常处理基础
目标=同步异常与异步异常 · 异常向量表 · 异常进入与返回流程
异常处理基础
目标=同步异常
09
异常级别与上下文切换
目标=EL切换 · 寄存器保存恢复 · 栈帧布局
异常级别
上下文切换
10
中断处理与GIC
目标=IRQ/FIQ路由 · GICv3/v4架构 · 中断优先级与亲和性
GIC
断处理
11
系统调用与异常
目标=SVC/HVC/SMC指令 · 系统调用路径 · 参数传递与返回值处理
系统调用
异常
12
缺页异常与内存管理
目标=数据中止 · 指令中止 · 页表遍历
缺页异常
内存管理
13
异常处理性能调优方法
目标=向量表对齐 · 异常入口优化 · 缓存预热
异常处理性能调优…
目标=向量表对齐
14
调试工具链概览
目标=GDB · LLDB · OpenOCD
调试工具链概览
GDB
15
静态分析与反汇编
目标=objdump · readelf · llvm-mca
静态分析
反汇编
16
动态调试实战
目标=断点 · 观察点 · 单步执行
动态调试实战
目标=断点
17
性能计数器与PMU
目标=周期计数 · 缓存命中率 · 分支预测失败
PMU
性能计数器
18
实战案例一
目标=优化基址加偏移寻址循环 · 提升数组遍历与矩阵运算性能
实战案例一
目标=优化基址加…
19
实战案例二
目标=PC相对寻址与代码布局优化 · 减少指令缓存缺失与跳转开销
实战案例二
PC
20
实战案例三
目标=中断延迟优化 · 调整GIC配置与异常向量表对齐 · 降低响应时间
实战案例三
目标=
21
实战案例四
目标=系统调用性能剖析 · 使用ftrace与perf定位异常处…
实战案例四
目标=系统调用性…
22
实战案例五
目标=缺页异常调优 · 大页映射 · 预取策略与页表缓存优化
实战案例五
目标=缺页异常调…
23
常见问题与陷阱
目标=非对齐访问 · 内存屏障误用 · 异常嵌套
常见问题
陷阱
24
安全与异常
目标=TrustZone · 异常级别隔离 · 侧信道防护
安全
异常
25
多核与异常亲和性
目标=中断亲和性设置 · 核间中断 · 自旋锁与异常处理并发问题
多核
异常亲
26
虚拟化与异常
目标=Stage-2翻译 · 虚拟中断 · Hypervisor异常注入与性能影…
虚拟化
异常
27
综合调优方法论
目标=性能剖析流程 · 瓶颈定位 · 优化验证
综合调优方法论
目标=性能剖析流…
28
综合实战项目
目标=从零构建ARM64异常处理性能… · 涵盖寻址模式对比与调优
综合实战项目
ARM64
29
课程总结与进阶
目标=知识体系回顾 · 最佳实践清单 · 进阶学习资源与社区参与
课程总结
进阶
30
考核与项目答辩
目标=理论测试 · 实战项目评审 · 优化报告撰写与经验分享
考核
项目答辩
所属VIP或分类
同VIP:ARM-Cortex-A与ARM64编程性能优化
同VIP:ARM64反汇编与系统编程性能调优实战工程
同VIP:ARM64反汇编与逆向分析调试与故障定位实战工程