首页> 中文学位 >基于Android系统的手机键盘驱动设计与实现
【6h】

基于Android系统的手机键盘驱动设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 课题背景

1.2 课题来源及本人主要工作

1.3 Android 系统和其优劣点

1.4 论文的章节安排

第二章 Android 系统原理

2.1 Android 的系统架构

2.2 Android 源代码的开发环境

2.3 Android 的 Linux 内核与驱动程序

2.4 本章小结

第三章 linux 输入子系统

3.1 linux 输入子系统分析

3.2 输入链路的创建过程

3.3 设备的打开和读写

3.4 本章小结

第四章 基于 PXA920 键盘控制器的配置方法

4.1 Pxa920 键盘控制器概述

4.2 Pxa920 键盘控制器对于矩阵键盘的支持

4.3 本章小结

第五章 键盘驱动程序的设计与实现

5.1 硬件连接设计

5.2 键值映射与键值上报

5.3 键盘驱动程序主体结构与中断处理

5.3 测试结果

5.4 本章小结

第六章 总结与展望

致谢

参考文献

展开▼

摘要

Android智能手机操作系统已成为当前最为流行的智能手机操作系统,在当前的智能手机市场上,占据了最大的市场份额,这驱动了Android智能手机的研发,而在Android的开发过程中,Android智能手机的键盘驱动程序的开发是非常重要的一个模块。
  本文通过参与一款Android智能手机的开发过程,设计并实现了该智能手机的键盘驱动程序。首先,介绍了Android智能系统的原理以及在Android智能系统中进行驱动程序开发的相关方法,然后,研究了Linux输入子系统,因为我们的键盘驱动程序正是利用Linux输入子系统来向上层上报数据的。而后,我们对Pxa920键盘控制器的原理与驱动方式进行了研究,并对键盘驱动程序进行了设计,主要分为硬件连接设计、键值映射方法设计以及在中断处理程序中完成键盘扫描的设计等,最后,通过项目的软硬件环境实际验证了设计方案的可行性与有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号