首页
›
Linux内核与驱动
›
110-电子书阅读器开发
›
《FT5x06触摸屏驱动开发与I2C硬件联调》
VIP10
本课程属于:110-电子书阅读器开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
FT5x06触摸屏驱动开发与I2C硬件联调
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
FT5x06芯片概述
FT5x06系列电容触摸屏控制器简介 · 主要特性 · 典型应用场景
FT5x06
芯片概述
02
I2C总线协议基础
I2C物理层 · 起始条件 · 停止条件
I2C
总线协议基础
03
FT5x06 I2C接口时序
FT5x06的I2C从机地址 · 读写时序 · 寄存器访问流程
FT5x06
I2C
04
硬件原理图分析
FT5x06典型电路原理图 · 电源 · 复位
硬件原理图分析
FT5x06
05
硬件PCB布局与信号完整性
FT5x06 PCB布局建议 · I2C走线规则 · ESD保护
PCB
硬件
06
Linux I2C子系统架构
I2C核心层 · I2C总线驱动 · I2C设备驱动三层模型
Linux
I2C
07
设备树配置
FT5x06设备树节点编写 · reg属性 · interrupts属性
设备树配置
FT5x06
08
FT5x06驱动框架搭建
module_init · module_exit · probe
FT5x06
驱动框架搭建
09
I2C设备注册与注销
i2c_add_driver · i2c_del_driver · of_match_table匹配机制
I2C
设备注册
10
FT5x06寄存器映射
关键寄存器地址定义 · 触摸点数据寄存器 · 模式控制寄存器
FT5x06
寄存器映射
11
FT5x06初始化流程
软复位 · 工作模式设置 · 扫描周期配置
FT5x06
初始化流程
12
触摸数据读取实现
单点触摸数据读取 · 多点触摸数据读取 · 坐标转换算法
触摸数据读取实现
单点触摸数据读取
13
中断处理机制
中断触发方式 · 中断服务函数编写 · 工作队列与tasklet选择
断处理机制
断触发方式
14
输入子系统集成
input_dev注册 · 事件上报(ABS_MT_POSITI… · BTN_TOUCH等)
输入子系统集成
input
15
多点触摸协议
Type A与Type B协议区别 · Slot管理 · Tracking ID分配
多点触摸协议
Type
16
电源管理
系统休眠/唤醒时的驱动处理 · autosleep支持 · regulator控制
电源管理
系统休眠
17
调试工具准备
i2c-tools安装与使用 · i2cdetect · i2cget
调试工具准备
i2c-tools
18
逻辑分析仪抓取I2C波形
使用逻辑分析仪(如Saleae)抓取… · 时序分析
I2C
逻辑分析仪抓取
19
示波器测量信号质量
I2C信号上升/下降时间测量 · 噪声分析 · 眼图评估
示波器测量信号质…
I2C
20
驱动调试打印技巧
dev_dbg · dev_err · ftrace
驱动调试打印技巧
dev
21
常见硬件故障排查
I2C无应答 · 中断不触发 · 触摸坐标异常
常见硬件故障排查
I2C
22
触摸灵敏度校准
FT5x06内部校准机制 · 软件校准方法 · 阈值调整
触摸灵敏度校准
FT5x06
23
固件升级方案
FT5x06固件升级流程 · I2C烧录方法 · 校验机制
固件升级方案
FT5x06
24
性能优化
降低中断频率 · 批量读取 · DMA传输
性能优化
降低
25
多平台移植
从Linux到RTOS(FreeRT… · ThreadX)的驱动移植要点
多平台移植
Linux
26
兼容性设计
支持不同型号FT5x06(FT520… · FT5306 · FT5406等)的驱动适配
兼容性设计
FT5x06
27
安全与稳定性
看门狗集成 · 异常恢复 · 错误重试机制
安全
稳定性
28
生产测试方案
产线触摸测试流程 · 自动化测试脚本 · 良率统计
生产测试方案
产线触摸测试流程
29
案例分析一
某平板项目FT5x06驱动调试实战(…
案例分析一
FT5x06
30
案例分析二
某车载项目FT5x06触摸漂移问题分…
案例分析二
FT5x06
所属VIP或分类
同VIP:FrameBuffer驱动:双缓冲机制与DMA传输调优
同VIP:FrameBuffer驱动:双缓冲机制与刷新残影消除优化
同VIP:Linux驱动移植:EPD控制器初始化与波形调优