AMD嵌入式处理器架构
从零到精通
⭐
30章 · 完整学习路径
01
章
AMD嵌入式处理器概述
历史·产品线·Ryzen/EPYC/Versal · 工业/边缘/网络
02
章
x86架构基础
指令集发展·CISC/RISC·AMD64·寄存器模型
03
章
AMD Zen微架构详解
Zen1~Zen4·前端·执行引擎·缓存层次·内存
04
章
嵌入式SoC架构
总体框图·CPU/GPU·内存控制器·I/O·安全子系统
05
章
内存与存储系统
DDR4/5/LPDDR5·ECC/RAS·NAND·NVMe·地址映射
06
章
PCIe子系统
Gen3/4/5·拓扑·配置空间·DMA/MSI·AER热插拔
07
章
中断与定时器
APIC/x2APIC·I/O APIC·MSI/MSI-X·HPET·Watchdog
08
章
电源管理
ACPI S0-S5/C0-C10·CoolCore·DVFS·门控·热管理
09
章
安全架构
PSP详解·Secure Boot·TEE·Memory Guard·固件验证
10
章
虚拟化技术
AMD-V SVM·NPT/IOMMU·SR-IOV·AVIC·KVM/Xen
11
章
Boot与固件
UEFI BIOS·AGESA·FCH·SPI Flash·Secure Boot
12
章
调试与性能分析
JTAG/SWD·CodeAnalyst·PMC·Trace·硬件调试
13
章
实时性与确定性
RTOS部署·Cache锁定·中断延迟·TSN支持
14
章
工业通信接口
CAN/CAN-FD·EtherCAT·GPIO·SPI/I2C·UART·RS-485
15
章
图形与显示
Radeon嵌入式GPU·显示控制器·HDMI/DP·多屏·OpenCL
16
章
AI与推理加速
Ryzen AI XDNA·NPU·ONNX Runtime·INT8·边缘AI
17
章
FPGA与自适应计算
Versal ACAP·AI Engine·PL/PS协同·Vivado/Vitis
18
章
板级支持包 (BSP) 开发
Linux内核移植·U-Boot·Yocto·驱动框架·测试验证
19
章
实时Linux与PREEMPT_RT
PREEMPT_RT补丁·内核配置·任务调度·cyclictest
20
章
嵌入式虚拟化与容器
Xen/KVM·Firecracker·Docker·cgroup·混合关键性
21
章
网络与通信协议
TCP/IP优化·DPDK/AF_XDP·TSN·5G MEC·NFV
22
章
存储与文件系统
NVMe优化·RAID·FTL·ext4/XFS/Btrfs·掉电保护
23
章
系统可靠性设计
RAS·ECC/Chipkill·MCA·冗余·IEC 61508/ISO 26262
24
章
功耗优化实战
动态/静态功耗·漏电流·功耗测量·散热·电池优化
25
章
性能调优实战
内存带宽·Cache命中·分支预测·SIMD·多核调度
26
章
开发板与评估平台
Kria K26·V2000/V3000·EPYC Embedded·选型指南
27
章
固件安全与更新
UEFI Secure Boot·签名·OTA·TPM 2.0·CET/Shadow Stack
28
章
系统集成与测试
HW/SW协同·HIL·压力测试·EMC/EMI·生产测试
29
章
行业应用案例
工业PC·边缘AI·网络设备·医疗影像·航空航天
30
章
未来趋势与进阶
Zen5·Chiplet/UCIe·RISC-V·SYCL/oneAPI·学习资源