首页
›
Linux内核与驱动
›
189-嵌入式Linux驱动开发
›
《嵌入式Linux驱动开发:触摸屏驱动与input子系统联动》
VIP10
本课程属于:189-嵌入式Linux驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux驱动开发:触摸屏驱动与input子系统联动
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux驱动开发环境搭建
交叉编译工具链安装 · 内核源码树配置 · 模块编译与加载基础
Linux
驱动开发环境搭建
02
字符设备驱动基础
file_operations结构体 · cdev注册 · 设备号分配与注销
字符设备驱动基础
file
03
Linux内核模块编程
module_init/module… · 许可证声明 · 模块参数传递
Linux
内核模块编程
04
设备树基础
DTS语法 · 节点与属性 · reg/interrupts属性
设备树基础
DTS
05
platform驱动模型
platform_device与pl… · 匹配机制 · probe/remove流程
platform
驱动模型
06
input子系统架构
input_dev · input_handler · input_handle三层结构
input
子系统架构
07
input核心层API
input_allocate_dev… · input_register_dev… · input_event上报函数
input
API
08
触摸屏硬件接口
I2C协议简介 · 触摸屏控制器寄存器映射 · 中断引脚配置
触摸屏硬件接口
I2C
09
I2C驱动框架
i2c_adapter · i2c_client · i2c_driver注册与数据收发
I2C
驱动框架
10
触摸屏驱动初始化
probe函数中分配input_de… · 设置设备属性 · 注册中断
触摸屏驱动初始化
probe
11
触摸事件上报
BTN_TOUCH · ABS_X/ABS_Y · ABS_PRESSURE等事件类型详…
触摸事件上报
BTN
12
多点触摸协议
Type A与Type B协议区别 · MT协议B的slot机制
多点触摸协议
Type
13
触摸屏校准
坐标转换算法 · 触摸屏与LCD分辨率映射 · 校准参数存储
触摸屏校准
坐标转换算法
14
中断处理函数编写
上半部与下半部 · tasklet/workqueue选… · 中断共享处理
断处理函数编写
上半部
15
内核定时器与延迟工作
timer_list · delayed_work在触摸消抖中…
内核定时器
延迟工作
16
调试方法
printk等级控制 · dev_dbg动态调试 · ftrace跟踪input事件
调试方法
printk
17
用户空间测试
evtest工具使用 · 读取/dev/input/event… · 解析input_event结构
用户空间测试
evtest
18
设备树节点编写
触摸屏I2C地址 · 中断GPIO · 最大触点数
设备树节点编写
I2C
19
驱动与设备树匹配
of_match_table · 设备树属性解析API(of_prop…
驱动
设备树匹配
20
电源管理
suspend/resume回调 · 触摸屏休眠唤醒 · 自动挂起策略
电源管理
suspend/resu…
21
电容触摸屏驱动实例
GT911/FT5x06驱动代码结构…
电容触摸屏驱动实…
GT911/FT5x06
22
电阻触摸屏驱动实例
ADS7846驱动 · SPI接口与ADC采样
电阻触摸屏驱动实…
ADS7846
23
多点触摸手势识别
双指缩放 · 单指滑动 · 长按事件合成
多点触摸手势识别
双指缩放
24
input子系统与framebuffer联动
触摸坐标与显示坐标同步 · 旋转与翻转
input
framebuffer
25
驱动热插拔支持
udev规则 · input设备自动创建/dev节点
驱动热插拔支持
udev
26
性能优化
中断合并 · DMA传输 · 缓存一致性处理
性能优化
断合并
27
安全与稳定性
输入事件速率限制 · 防抖滤波算法 · 异常数据丢弃
安全
稳定性
28
内核编译与模块部署
将驱动编译进内核或模块 · insmod/modprobe加载 · 设备节点验证
内核编译
模块部署
29
常见问题排查
input设备不创建 · 坐标异常 · 中断风暴
常见问题排查
input
30
项目实战
从零编写一个I2C触摸屏驱动 · 完整代码实现与调试过程
项目实战
I2C
所属VIP或分类
同VIP:GPIO子系统开发:从引脚控制到中断触发全流程
同VIP:Linux-GPIO中断驱动开发与pinctrl适配
同VIP:Linux中断驱动开发与IRQ映射调试