内核分析
对 Linux 内核子系统与驱动源码的逐段阅读与分析。
Linux 内核
详见 Linux 内核分析 目录。
USB 子系统
- USB 2.0 枚举流程 — 协议层 Token / DATA0 / DATA1 / ACK
- hub_port_init 调用链 — 插盘到地址分配、读设备描述符
- usb_get_descriptor 调用链 — core 到 xHCI 的 URB 路径
- 枚举与两轮 Probe —
usb_new_device与驱动绑定 - UVC 驱动分析 — USB Video Class 类驱动结构
Pinctrl / GPIO 子系统
- STM32 Pinctrl 分析 — 设备树 pinmux 到
set_mux写寄存器 - STM32 GPIO 分析 — 设备树 gpiochip 注册到外设
led-gpios消费
调试与实践
针对具体问题的排查与实验记录(非成体系流程文)。