第01章
SoC基本概念 · ARM Cortex-M/A · AMBA/AXI/APB总线
第02章
Linux环境 · 交叉编译链 · 设备树基础
第03章
GPIO控制器 · Linux GPIO子系统 · 简单驱动
第04章
UART协议 · 串口寄存器 · Linux串口框架
第05章
I2C总线 · 控制器驱动 · EEPROM从设备
第06章
SPI总线 · 控制器驱动 · ADC设备驱动
第07章
硬件定时器 · clocksource/clockevent · PWM实现
第08章
GIC架构 · 中断号映射 · 顶/底半部
第09章
DMA控制器 · Linux DMA Engine · 内存到外设
第10章
RTC硬件 · Linux RTC子系统 · 用户空间接口
第11章
ADC原理 · Linux IIO子系统 · 数据读取
第12章
DAC原理 · Linux IIO子系统 · 波形输出
第13章
看门狗定时器 · Linux Watchdog · 喂狗策略
第14章
存储卡协议 · Linux MMC子系统 · 块设备注册
第15章
NAND特性 · MTD子系统 · 坏块管理
第16章
NOR特性 · CFI接口 · MTD驱动实现
第17章
以太网协议 · PHY管理 · net_device + NAPI
第18章
USB协议 · Linux Gadget · 虚拟串口/网卡
第19章
显示控制器 · Framebuffer · DRM/KMS入门
第20章
电阻/电容触摸 · Input子系统 · 多点触控
第21章
I2S/PCM · ASoC框架 · Codec + DAI链路
第22章
MIPI CSI · V4L2框架 · Sensor驱动
第23章
DVFS · Linux PM框架 · 休眠/唤醒
第25章
引脚复用 · pinctrl子系统 · 设备树描述
第26章
语法 · 绑定文档 · 中断/DMA/时钟资源
第27章
printk · 动态调试 · ftrace · kgdb · 逻辑分析仪
第28章
中断负载均衡 · DMA缓存一致性 · 内存屏障
第29章
TrustZone · 安全外设隔离 · IOMMU/SMMU
第30章
综合外设集成 · 传感器+显示+通信 · BSP构建