摘要 | 第1-7页 |
Abstract | 第7-13页 |
第一章 引言 | 第13-19页 |
第一节 研究背景 | 第13-14页 |
第二节 国内外研究现状及存在问题 | 第14-17页 |
·Android发展现状 | 第14-15页 |
·Linux内核的发展 | 第15页 |
·触摸屏发展现状 | 第15-16页 |
·Android设备驱动开发的发展现状 | 第16-17页 |
第三节 课题意义及本人工作 | 第17-18页 |
第四节 论文的创新点 | 第18-19页 |
第二章 Android概述 | 第19-26页 |
第一节 Android简介 | 第19页 |
第二节 Android的特征 | 第19-21页 |
第三节 Android的架构 | 第21-23页 |
第四节 Android内核特性 | 第23-26页 |
第三章 电容式触摸屏工作原理 | 第26-32页 |
第一节 触摸屏简介 | 第26-27页 |
第二节 电容式触摸屏硬件工作原理 | 第27-29页 |
第三节 电容式触摸屏数据处理过程 | 第29-32页 |
第四章 Linux设备驱动核心理论分析 | 第32-56页 |
第一节 Linux设备驱动 | 第32-34页 |
第二节 Linux内核模块 | 第34-38页 |
·Linux内核模块简介 | 第34页 |
·Linux内核模块的程序结构 | 第34-35页 |
·模块加载函数 | 第35-36页 |
·模块卸载函数 | 第36-37页 |
·模块参数 | 第37-38页 |
第三节 Linux中断编程 | 第38-40页 |
·Linux中断处理程序架构 | 第38-39页 |
·申请和释放中断 | 第39-40页 |
·使能和屏蔽中断 | 第40页 |
第四节 Linux工作队列 | 第40-43页 |
·工作、工作队列和工作者线程 | 第41页 |
·表示工作的数据结构 | 第41页 |
·创建推后的工作 | 第41-42页 |
·工作队列中待执行的函数 | 第42页 |
·对工作进行调度 | 第42-43页 |
第五节 Linux输入子系统 | 第43-50页 |
·输入子系统的架构 | 第43-45页 |
·输入链路的创建过程 | 第45-49页 |
·设备的打开和读写 | 第49-50页 |
第六节 Linux SPI子系统 | 第50-56页 |
·SPI接口介绍 | 第50-51页 |
·SPI的四种传输时序 | 第51-53页 |
·Linux SPI子系统分析 | 第53-56页 |
第五章 Android手机触摸屏系统的硬件设计 | 第56-71页 |
第一节 触摸屏系统的整体架构 | 第56-60页 |
第二节 触摸屏模块的硬件接口设计 | 第60-63页 |
第三节 主机芯片QSD8250 | 第63-65页 |
第四节 触摸屏控制IC FT5201 | 第65-67页 |
第五节 电源管理芯片PM7540 | 第67-71页 |
第六章 触摸屏数据传输的设计与实现 | 第71-105页 |
第一节 触摸屏的数据传输设计 | 第71-81页 |
·触摸屏模块的串行数据接口 | 第71-72页 |
·触摸屏模块的参数传输 | 第72-73页 |
·参数读写数据包协议 | 第72-73页 |
·保证参数数据包传输准确的方法 | 第73页 |
·触摸结果数据的读取 | 第73-79页 |
·中断与串行接口的配合 | 第74-75页 |
·串行接口传输触摸结果数据的协议 | 第75-76页 |
·触摸结果数据包 | 第76-78页 |
·B区手势定义 | 第78-79页 |
·触摸屏模块的参数配置 | 第79-81页 |
·触摸屏模块参数总表 | 第79页 |
·功耗模式参数PMODE | 第79-80页 |
·B区相关参数 | 第80-81页 |
第二节 Android触摸屏驱动的实现 | 第81-97页 |
·软件结构 | 第81-82页 |
·数据结构体 | 第82-83页 |
·平台设备注册 | 第83页 |
·驱动初始化 | 第83-86页 |
·设备的探测函数 | 第86-87页 |
·设备开启 | 第87-91页 |
·SPI接口的数据读写 | 第91-93页 |
·驱动的关键工作函数 | 第93-95页 |
·驱动的suspend和resume | 第95-97页 |
第三节 Android系统多点触摸的研究实现 | 第97-105页 |
·多点触摸简介 | 第97-98页 |
·多点触摸在Android Framework层的实现 | 第98-102页 |
·多点触摸在Android驱动层的实现 | 第102-105页 |
第七章 总结 | 第105-116页 |
第一节 遇到的问题与解决方法 | 第105-110页 |
·问题一 LCM与CTP的SPI数据冲突 | 第105-108页 |
·问题二 CTP的report rate限制 | 第108-110页 |
第二节 触摸屏系统的测试结果 | 第110-113页 |
第三节 结论与展望 | 第113-116页 |
·结论 | 第113-114页 |
·展望 | 第114-116页 |
参考文献 | 第116-119页 |
致谢 | 第119-120页 |
个人简历、学术论文与科研成果 | 第120页 |