首页
›
Linux内核与驱动
›
110-电子书阅读器开发
›
《触摸屏适配:FT5x06与GT911多点触控性能调优》
VIP10
本课程属于:110-电子书阅读器开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
触摸屏适配:FT5x06与GT911多点触控性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
触控IC概述
FT5x06与GT911芯片简介 · 应用场景对比 · 选型指南
IC
触控
02
硬件接口原理
I2C总线协议详解 · FT5x06/GT911硬件连接图 · 中断与复位引脚设计
硬件接口原理
I2C
03
Linux内核I2C子系统
I2C核心层 · 总线驱动 · 设备驱动模型
Linux
I2C
04
FT5x06驱动框架
驱动入口 · probe函数 · 设备树解析
FT5x06
驱动框架
05
GT911驱动框架
驱动入口 · probe函数 · 设备树解析
GT911
驱动框架
06
多点触控协议
Linux多点触控协议(MT Pro… · Type A与Type B的区别
多点触控协议
Linux
07
FT5x06数据读取
寄存器映射 · 触摸点数据格式 · 多点上报实现
FT5x06
数据读取
08
GT911数据读取
寄存器映射 · 触摸点数据格式 · 多点上报实现
GT911
数据读取
09
中断处理机制
中断触发方式 · 中断服务函数设计 · 工作队列与tasklet选择
断处理机制
断触发方式
10
触摸坐标校准
原始坐标与屏幕坐标转换 · 线性校准算法 · 多点校准差异
触摸坐标校准
原始坐标
11
噪声与抖动滤波
硬件滤波原理 · 软件去抖算法(均值滤波 · 中值滤波
噪声
抖动滤波
12
灵敏度调优
寄存器配置(阈值 · 周期 · 增益)
灵敏度调优
寄存器配置
13
手势识别基础
FT5x06手势寄存器 · GT911手势寄存器 · 双击/滑动唤醒实现
手势识别基础
FT5x06
14
边缘抑制与防水
边缘误触抑制算法 · 防水模式配置 · FT5x06与GT911防水差异
边缘抑制
防水
15
功耗优化
休眠与唤醒机制 · 自动低功耗模式 · 驱动级电源管理
功耗优化
休眠
16
调试工具与方法
使用i2c-tools调试 · 内核日志动态调试 · ftrace跟踪
调试工具
i2c-tools
17
性能测试指标
报点率 · 响应延迟 · 线性度
性能测试指标
报点率
18
常见问题排查
无中断 · 坐标跳变 · 多点粘连
常见问题排查
无中断
19
设备树配置详解
FT5x06设备树节点 · GT911设备树节点 · 中断与GPIO配置
设备树配置详解
FT5x06
20
多实例支持
同一I2C总线挂载多个触控IC · 设备树别名与实例区分
多实例支持
I2C
21
固件升级机制
FT5x06固件升级流程 · GT911固件升级流程 · 校验与安全
固件升级机制
FT5x06
22
用户空间接口
输入设备节点 · 通过sysfs/ioctl调优参数 · 调试节点设计
用户空间接口
输入设备节点
23
RTOS环境移植
FreeRTOS下驱动移植要点 · 任务优先级设计 · 与Linux驱动差异
RTOS
环境移植
24
电容屏原理
自电容与互电容 · 扫描方式 · 多点触控物理原理
电容屏原理
自电容
25
FT5x06高级寄存器
工作模式寄存器 · 中断使能寄存器 · 版本信息读取
FT5x06
高级寄存器
26
GT911高级寄存器
配置表结构 · 刷新率配置 · 触摸阈值分组
GT911
高级寄存器
27
多点触控性能优化
报点率提升 · 延迟降低 · CPU占用优化
多点触控性能优化
报点率提升
28
兼容性设计
同时支持FT5x06与GT911的驱… · 自动识别芯片ID
兼容性设计
FT5x06
29
生产测试与校准
产线测试流程 · 自动校准工具 · Golden Sample比对
生产测试
校准
30
实战项目
基于FT5x06/GT911的平板多…
实战项目
FT5x06/GT911
所属VIP或分类
同VIP:FrameBuffer驱动:双缓冲机制与DMA传输调优
同VIP:FrameBuffer驱动:双缓冲机制与刷新残影消除优化
同VIP:FT5x06触摸屏驱动开发与I2C硬件联调