Linux内核

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

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

Linux GPIO 子系统深度实战:从内核驱动到 libgpiod 生产级应用

全面解析Linux内核GPIO子系统:从GPIO硬件基础、旧版sysfs接口、新版gpiochardev架构,到用户空间libgpiod库的C与Python生产级编程实战。涵盖设备树绑定、控制器驱动框架gpiolib、中断处理、硬件去抖动支持、批量原子操作、sysfs至libgpiod迁移指南,附完整驱动代码与调试方法。

Linux 内核 io_uring 高级特性深度实战——Multishot Accept/Recv、SQ Poll IO_Uring 与 Provided Buffers 零拷贝网络革命

深入剖析io_uring高级特性:Multishot Accept单次提交持续接收连接、Provided Buffers零拷贝缓冲区管理、Fixed Files预注册描述符表、Linked Request Chains原子多阶段操作、Kernel-side SQ Poll零系统调用提交,附带完整C语言Echo Server实战和性能基准数据