首页
›
嵌入式基础与RISC-V
›
060-ARMv7架构
›
《ARMv7架构核心原理与启动流程性能分析与调优实战》
VIP10
本课程属于:060-ARMv7架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARMv7架构核心原理与启动流程性能分析与调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARMv7架构概述
ARM公司历史 · ARMv7架构家族(Cortex-A… · 指令集架构(ARM/Thumb/Th…
ARMv7
架构概述
02
处理器模式与寄存器组
7种处理器模式详解 · Banked寄存器机制 · CPSR/SPSR状态寄存器位域解析
处理器模式
寄存器组
03
异常与中断处理
异常向量表 · 异常优先级 · 中断响应流程
异常
断处理
04
MMU与内存管理
页表结构(一级/二级页表) · TLB操作 · 域访问控制
MMU
内存管理
05
Cache与写缓冲
L1/L2 Cache架构 · Cache策略(WT/WB) · Cache一致性维护
Cache
写缓冲
06
流水线与分支预测
三级流水线(ARM7)到13级超标量… · 分支预测器原理 · 流水线冒险
流水线
分支预测
07
NEON与VFP
SIMD指令集 · NEON寄存器组 · 数据处理指令
NEON
VFP
08
TrustZone安全扩展
安全世界与非安全世界 · Monitor模式 · TZASC与TZPC
TrustZone
安全扩展
09
调试与跟踪架构
JTAG/SWD接口 · CoreSight调试组件 · ETM/PTM跟踪
调试
跟踪架构
10
启动流程概览
Boot ROM · Bootloader分级(SPL/U… · 设备树(DTB)传递
启动流程概览
Boot
11
汇编基础与启动代码
GNU汇编语法 · 启动文件(startup.S)解析 · 中断向量表重定位
汇编基础
启动代码
12
时钟与复位系统
PLL配置 · 时钟树管理 · 复位源检测
时钟
复位系统
13
DDR初始化实战
DDR控制器配置 · 时序参数计算 · DDR Training
DDR
初始化实战
14
外设初始化框架
GPIO · UART · I2C
外设初始化框架
GPIO
15
设备树(Device Tree)
DTS语法 · 绑定文档 · 中断控制器描述
Device
Tree
16
内核启动阶段
解压内核 · ATAGS/DTB传递 · setup_arch
内核启动阶段
解压内核
17
性能调优基础
性能计数器(PMU) · perf工具使用 · 采样与计数模式
性能调优基础
PMU
18
内存性能调优
Cache命中率优化 · 预取指令 · 内存对齐
内存性能调优
Cache
19
中断延迟优化
中断嵌套 · 中断线程化 · IRQ affinity
断延迟优化
断嵌套
20
调度器调优
CFS调度器 · 实时调度策略(FIFO/RR) · CPU隔离
调度器调优
CFS
21
电源管理调优
DVFS · CPU idle · suspend-to-RAM
电源管理调优
DVFS
22
调试工具链
GDB调试 · KGDB内核调试 · JTAG调试器(OpenOCD)
调试工具链
GDB
23
内存调试
KASAN · SLUB调试 · kmemleak
内存调试
KASAN
24
死锁与竞态调试
Lockdep · spinlock调试 · RCU stall检测
死锁
竞态调试
25
性能分析工具
perf · ftrace · trace-cmd
性能分析工具
perf
26
启动时间优化
bootchart · initcall调试 · 异步probe
启动时间优化
bootchart
27
稳定性测试
LTP测试 · stress-ng · 长时间压力测试
稳定性测试
LTP
28
实战案例一
基于Cortex-A9的板级支持包(…
实战案例一
Cortex-A9
29
实战案例二
多媒体播放性能调优(NEON优化 · DMA传输 · 帧率提升)
实战案例二
NEON
30
实战案例三
低功耗物联网设备调试(电池续航优化 · 唤醒源调试 · 功耗测量)
实战案例三
低功耗物联网设备…
所属VIP或分类
同VIP:ARMv7-RTOS任务调度与性能分析与调优实战
同VIP:ARMv7内存管理与性能调优实战
同VIP:ARMv7内存管理单元MMU配置与性能实战