首页
›
Linux内核与驱动
›
047-Zephyr OS驱动开发入门
›
《Linux GPIO中断驱动开发与响应优化》
VIP10
本课程属于:047-Zephyr OS驱动开发入门
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux GPIO中断驱动开发与响应优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
GPIO基础概念
GPIO引脚功能 · 电气特性 · 推挽与开漏输出模式
GPIO
基础概念
02
中断系统概述
中断向量表 · 中断优先级 · 中断嵌套与响应流程
断系统概述
断向量表
03
GPIO中断触发方式
上升沿 · 下降沿 · 双边沿
GPIO
断触发方式
04
中断控制器(GIC/INTC)原理
中断分发 · 中断屏蔽 · 中断确认机制
GIC/INTC
断控制器
05
GPIO中断硬件连接
外部中断线 · 去抖动电路 · 上拉/下拉电阻配置
GPIO
断硬件连接
06
Linux内核中断子系统架构
中断号 · irq_chip · 中断描述符
Linux
内核
07
设备树中GPIO中断描述
interrupt-parent · interrupts属性 · 中断标志位解析
GPIO
设备树
08
GPIO中断驱动框架
platform_driver · probe函数 · 中断申请接口request_irq
GPIO
断驱动框架
09
中断处理函数编写
上半部(top half)与下半部(…
断处理函数编写
top
10
中断下半部实现方式
tasklet · workqueue · threaded IRQ
断下半部实现方式
tasklet
11
GPIO中断共享与独占
IRQF_SHARED标志 · 中断线共享注意事项
GPIO
断共享
12
中断使能与屏蔽
enable_irq/disable… · local_irq_enable/l…
断使能
屏蔽
13
中断上下文与进程上下文
原子操作 · 自旋锁 · 休眠限制
断上下文
进程上下文
14
GPIO中断调试方法
/proc/interrupts · tracepoint · ftrace
GPIO
断调试方法
15
中断延迟与实时性
中断延迟来源 · RT-Preempt补丁 · 硬实时方案
断延迟
实时性
16
GPIO中断驱动实例
按键中断驱动完整代码实现(基于Lin…
GPIO
断驱动实例
17
中断驱动Makefile与Kconfig编写
模块编译 · 内核树配置
Makefile
Kconfig
18
设备树节点编写实战
GPIO按键节点 · 中断控制器节点
设备树节点编写实…
GPIO
19
中断驱动测试
用户空间测试程序 · 中断触发验证
断驱动测试
用户空间测试程序
20
多GPIO中断管理
中断号映射 · 中断复用 · 中断优先级配置
GPIO
断管理
21
GPIO中断与DMA协同
中断触发DMA传输 · 数据搬移优化
GPIO
DMA
22
中断驱动电源管理
系统休眠时中断唤醒 · wakeup-source属性
断驱动电源管理
系统休眠时
23
中断驱动错误处理
中断申请失败 · 中断丢失 · 中断风暴防护
断驱动错误处理
断申请失败
24
中断驱动性能优化
中断合并 · 中断负载均衡 · CPU亲和性
断驱动性能优化
断合并
25
GPIO中断在RTOS中的应用
FreeRTOS中断管理 · 中断安全队列
GPIO
RTOS
26
裸机GPIO中断编程
STM32 GPIO中断配置 · 中断服务函数
GPIO
裸机
27
中断驱动安全编程
竞态条件 · 重入问题 · 内存屏障
断驱动安全编程
竞态条件
28
GPIO中断驱动移植
不同SoC平台适配 · 中断控制器差异
GPIO
断驱动移植
29
中断驱动自动化测试
单元测试框架 · 模拟中断注入
断驱动自动化测试
单元测试框架
30
综合项目实战
基于GPIO中断的智能家居传感器驱动…
综合项目实战
GPIO
所属VIP或分类
同VIP:Linux-DMA传输与缓冲区性能调优
同VIP:Zephyr-OS驱动I2C协议从机适配与工程移植实践案例
同VIP:Zephyr-OS驱动I2C协议时序故障排查与调试方法实战