ARM Cortex 系列 从入门到精通
📘 30章 · 体系化学习 · 实战导向
🧑‍🎓 友好色系 · 轻松进阶
01ARM Cortex系列概述
ARM历史Cortex A/R/M架构对比应用领域
02Cortex-M0/M0+ 内核详解
冯诺依曼Thumb2级流水线低功耗
03Cortex-M3 内核详解
哈佛架构3级流水线Thumb-2位带·NVIC
04Cortex-M4 内核详解
DSP扩展FPUSIMD与M3差异
05Cortex-M7 内核详解
双发射缓存TCM高性能计算
06Cortex-M23/M33 内核
ARMv8-MTrustZone低功耗安全
07Cortex-M55/M85 内核
ARMv8.1-MHelium MVEAI加速
08Cortex-R系列处理器
实时特性双核锁步汽车电子
09Cortex-A系列处理器
MMU多核一致性Linux/Android
10ARMv7-A架构详解
A7/A8/A9/A15big.LITTLEGIC
11ARMv8-A架构详解
AArch64异常等级EL0-EL3虚拟化
12ARMv9-A架构详解
CCADSU-110SVE2
13ARM指令集基础
ARM/Thumb切换条件执行桶形移位器
14Cortex-M编程模型
寄存器R0-R15PSP/MSP堆栈操作
15异常与中断处理
Reset/NMI/HardFault中断嵌套咬尾中断
16存储器系统
存储器映射MPUCache策略
17系统定时器 SysTick
寄存器配置精确延时OS心跳
18调试与跟踪技术
SWD/JTAGETM/ITMCoreSight
19CMSIS标准详解
CMSIS-CoreCMSIS-DSPCMSIS-RTOS
20RTOS移植与调度
FreeRTOS移植任务切换PendSV/SVC
21低功耗设计技术
WFI/WFESleep/DeepSleepPMU
22外设驱动开发
GPIO/UART/SPI/I2C中断驱动DMA
23Bootloader设计
Reset Handler向量表重定位OTA
24固件安全基础
安全启动AES/SHATRNG
25Cortex-A裸机编程
异常向量表MMU页表GIC配置
26Linux内核ARM支持
设备树DTBCPU热插拔cpuidle/cpufreq
27ARM性能优化
循环展开指令调度内存对齐-O2/-O3
28多核编程技术
LDREX/STREXDMB/DSB/ISB自旋锁
29虚拟化技术
EL2异常等级Stage-2页表vGIC · KVM
30项目实战:智能传感器节点
Cortex-M4需求·架构编码·调试验证