首页
›
Linux内核与驱动
›
094-嵌入式Linux驱动
›
《GPIO驱动进阶:中断触发与内核编译调试实践》
VIP10
本课程属于:094-嵌入式Linux驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GPIO驱动进阶:中断触发与内核编译调试实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
GPIO子系统回顾
GPIO硬件基础 · GPIO控制器寄存器模型 · Linux GPIO子系统软件架构
GPIO
子系统回顾
02
中断基础概念
中断向量 · 中断优先级 · 中断嵌套
断基础概念
断向量
03
ARM GIC中断控制器
GIC v2/v3架构 · 中断类型(SPI · PPI
ARM
GIC
04
Linux中断子系统架构
中断描述符 · irq_chip · irq_domain
Linux
断子系统架构
05
GPIO中断注册API
request_irq · devm_request_irq · free_irq函数详解与参数含义
GPIO
API
06
中断处理函数编写
顶半部(Top Half)与底半部(…
断处理函数编写
Top
07
中断底半部机制(一)
软中断(Softirq)与taskl…
断底半部机制
Softirq
08
中断底半部机制(二)
工作队列(Workqueue)与 t…
断底半部机制
Workqueue
09
GPIO中断触发类型
上升沿 · 下降沿 · 双边沿
GPIO
断触发类型
10
设备树中GPIO中断描述
interrupt-parent · interrupts属性 · 中断标志位解析
GPIO
设备树
11
基于设备树的GPIO按键驱动实战
驱动框架搭建与probe函数实现
GPIO
基于设备树的
12
基于设备树的GPIO按键驱动实战
中断申请与按键消抖处理
GPIO
基于设备树的
13
基于设备树的GPIO按键驱动实战
实现按键上报与调试信息输出
GPIO
基于设备树的
14
中断共享与中断线状态
共享中断注册 · IRQF_SHARED标志 · 中断线状态检测
断共享
断线状态
15
中断上下文中的并发控制
自旋锁(spinlock)在中断中的…
断上下文
并发控制
16
中断上下文中的内存分配
GFP_ATOMIC标志与kmall…
断上下文
内存分配
17
中断延迟测量与优化
使用ftrace测量中断延迟 · 中断关闭时间优化策略
断延迟测量
优化
18
内核编译基础
内核源码获取 · Kconfig与Makefile结构 · 内核配置选项
内核编译基础
内核源码获取
19
内核编译配置
menuconfig图形化配置 · .config文件结构 · 模块与内置驱动选择
内核编译配置
menuconfig
20
内核编译与安装
make命令详解 · 编译输出文件(vmlinux · zImage
内核编译
安装
21
内核模块编译
独立模块的Makefile编写 · KBuild系统 · 模块依赖与符号导出
内核模块编译
Makefile
22
内核调试基础
printk打印级别 · dmesg命令 · 动态调试(dynamic debug…
内核调试基础
printk
23
内核调试进阶
Oops信息解析 · 内核panic处理 · kdump与crash工具使用
内核调试进阶
Oops
24
使用QEMU调试内核
QEMU环境搭建 · 内核与根文件系统准备 · gdb调试内核
QEMU
使用
25
GPIO驱动调试实战
通过debugfs查看GPIO状态 · 中断计数与触发次数
GPIO
驱动调试实战
26
GPIO驱动调试实战
使用tracepoint跟踪GPIO…
GPIO
驱动调试实战
27
GPIO驱动调试实战
模拟硬件中断注入测试驱动健壮性
GPIO
驱动调试实战
28
中断性能分析
使用perf工具分析中断处理函数CP…
断性能分析
perf
29
实战项目
多按键矩阵键盘驱动开发(基于GPIO…
实战项目
GPIO
30
课程总结与展望
GPIO驱动开发常见陷阱 · RT-Linux与PREEMPT_R…
课程总结
GPIO
所属VIP或分类
同VIP:DMA驱动调优:dmaengine接口与数据传输性能测试
同VIP:I2C驱动开发:设备树时序参数与驱动测试流程
同VIP:I2C驱动开发:设备树配置与硬件时序参数调优方法