硬件架构拆解
Ubuntu+交叉编译链
BSP概念扫盲
源码获取与分析
板级配置创建
DDR/时钟配置
网络启动烧录
内核源码树
设备树DTS
I2C/SPI/GPIO
内核裁剪编译
Busybox最小系统
glibc vs musl
inittab配置
NFS挂载调试
file_operations
LED指示灯驱动
动态设备号
自动创建设备节点
I2C协议回顾
Adapter/Client/Driver
GT911触摸移植
SPI四种模式
Linux SPI架构
ST7789 LCD驱动
framebuffer测试
ALSA架构概览
ES8316/AC108
DAPM配置
amixer调试
SDIOWiFi(RTL8723DS)
wpa_supplicant
dhcpcd
配网功能实现
蓝牙HCI/UART
BlueZ协议栈
A2DP Sink
BLE辅助配网
电源树分析
AXP209驱动
Regulator框架
Suspend-to-RAM
printk time/bootgraph
U-Boot Fastboot
deferred initcall
并行启动服务
AB系统/增量升级
mtd-utils/flash分区
swupdate框架
回滚机制
安全启动链
HAB签名流程
dm-crypt/LUKS
PD红外/MEMS麦克风
温湿度传感器
IIO子系统
sysfs接口
硬件看门狗驱动
Linux Watchdog框架
用户空间喂狗
hwmon监控
GPIO子系统(gpiolib)
IRQ Domain/线程化
物理按键debounce
PWM子系统框架
LED呼吸灯
LCD背光调节
PWM蜂鸣器
DMA原理
Linux DMA Engine
I2S音频DMA
CPU负载优化
USB Gadget/Host
USB Audio Class
USB固件升级
UBIFS/SquashFS/ext4
UBI/UBIFS部署
日志型优化
掉电保护
SMP应用
CPUFreq governor
CPU Hotplug
功耗性能平衡
DMA/ Normal zone
CMA配置
kmemleak/slabtop
显存占用优化
ALSA PCM接口
延迟分析/Period Size
采样率转换SRC
AEC/NS底层支持
TCP/IP参数调优
IRQ Affinity
RTP/RTSP QoS
WoWLAN低功耗
syslogd/rsyslogd
logrotate轮转
perf/ftrace
远程日志上报
fastboot/emmc烧录
GPIO/音频回路测试
OTP/efuse写入
批量BSP适配
目录结构规范
Git Flow策略
Yocto/OpenWrt集成
Release Notes
Oops/Panic分析
lockdep死锁检测
KASAN/UBSan
JTAG/SWD调试
需求分析/硬件规格
BSP开发计划
分阶段移植集成
系统测试与展望