Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 2.17 KB

File metadata and controls

44 lines (35 loc) · 2.17 KB
title 驱动开发

章节目录

字符设备基础 —— 从 file_operations 到新字符设备 API 设备树驱动基础 —— 从节点解析到完整实践 Pin Control & GPIO —— 引脚复用与 GPIO 子系统 Platform LED 驱动 —— 平台总线与设备树匹配 蜂鸣器驱动 —— GPIO 输出设备实践 GPIO 按键驱动 —— 输入采样与轮询 按键消抖驱动 —— 中断、工作队列与同步 Input 子系统按键 —— 标准输入事件上报 模块开发 —— 内核模块编程 固件应用 —— 固件加载

::: tip v1.0.0 状态 驱动教程已经覆盖字符设备、设备树、pinctrl/gpio、platform、beep、key/input、模块与固件等主线章节。后续章节会继续扩展,但基础学习链路已经可以按目录顺序推进。 :::

::: tip 学习目标 理解 Linux 驱动架构,能够编写字符设备驱动,掌握内核模块开发和设备-驱动匹配机制。 :::

::: info 前置知识 C 语言高级特性 · Linux 内核基础 · 硬件基础知识 :::

::: details 延伸阅读

继续学习

← 根文件系统 实战演练 →