驱动开发

Linux内核中断处理深度实战:从硬件IRQ到eBPF/XDP

深入解析Linux内核中断处理子系统的完整架构:从硬件中断触发、IDT、上半部/下半部分离,到Tasklet、Workqueue、Threaded-IRQ的演进,NAPI混合中断轮询,以及eBPF/XDP新一代可编程数据面。包含IRQ亲和性调优、软中断分析工具、生产环境优化建议。

Linux 内核设备模型深度实战:kobject/kset/ktype 架构解析与 sysfs 生命周期管理

深度解析 Linux 内核设备模型核心架构:kobject 嵌入式设计、引用计数与 release 生命周期、uevent 过滤与用户态通信、class 与 bus_type 分类骨架、设备树(Device Tree)匹配实战、从零创建虚拟设备并注册 sysfs 完整示例。覆盖 from kobject_init 到 device_create 全流程,附常见陷阱(release 缺失、递归引用)与内核 6.x 新特性。