摘要 | 第5-6页 |
ABSTRACT | 第6页 |
第一章 绪论 | 第10-15页 |
1.1 研究工作的背景与意义 | 第10页 |
1.2 相关技术国内外研究现状 | 第10-13页 |
1.2.1 微型投影技术发展现状 | 第10-11页 |
1.2.2 嵌入式微处理器发展现状 | 第11页 |
1.2.3 嵌入式操作系统发展现状 | 第11-12页 |
1.2.4 设备驱动开发技术发展现状 | 第12-13页 |
1.3 本论文的结构安排 | 第13-15页 |
第二章 微型投影仪总体方案 | 第15-30页 |
2.1 功能需求分析 | 第15-16页 |
2.2 方案总体框架 | 第16-17页 |
2.3 硬件系统框架 | 第17-20页 |
2.3.1 系统管理单元 | 第17-18页 |
2.3.2 视频信号处理单元 | 第18页 |
2.3.3 光路驱动系统 | 第18-20页 |
2.3.3.1 数字微镜阵列 | 第19页 |
2.3.3.2 数字光控单元 | 第19-20页 |
2.4 软件系统框架 | 第20-29页 |
2.4.1 Linux系统内核层 | 第21-23页 |
2.4.2 Android硬件抽象层 | 第23-24页 |
2.4.3 Android运行时库层 | 第24-25页 |
2.4.4 Android Java框架层服务 | 第25-29页 |
2.4.4.1 Binder进程间通信机制 | 第25-27页 |
2.4.4.2 ServiceManager服务管理器 | 第27-29页 |
2.5 本章小结 | 第29-30页 |
第三章 Linux内核层驱动设计实现 | 第30-59页 |
3.1 Linux设备驱动模型 | 第30-36页 |
3.1.1 底层数据结构与sysfs虚拟文件系统 | 第30-32页 |
3.1.2 总线、设备与驱动 | 第32-35页 |
3.1.3 对象化和层次化思想 | 第35-36页 |
3.1.4 控制器与外设驱动分离思想 | 第36页 |
3.2 数字光控单元的设备驱动设计 | 第36-45页 |
3.2.1 I2C总线和DLPC300通信指令协议 | 第36-39页 |
3.2.2 Linux内核I2C子系统框架 | 第39-41页 |
3.2.3 设备驱动实现和功能验证 | 第41-45页 |
3.3 视频信号处理单元的设备驱动设计 | 第45-50页 |
3.3.1 SPI总线和Spartan-3 通信指令协议 | 第45-46页 |
3.3.2 Linux内核SPI子系统框架 | 第46-47页 |
3.3.3 设备驱动实现和功能验证 | 第47-50页 |
3.4 基于标准输入子系统的按键驱动设计 | 第50-55页 |
3.4.1 Linux标准输入子系统 | 第51-52页 |
3.4.2 Android输入事件分发流程 | 第52-54页 |
3.4.3 按键驱动实现和功能验证 | 第54-55页 |
3.5 基于帧缓冲子系统的图形驱动移植 | 第55-58页 |
3.5.1 投影所需行场信号 | 第55-56页 |
3.5.2 帧缓冲子系统 | 第56-57页 |
3.5.3 S3C系列芯片通用帧缓冲驱动移植 | 第57-58页 |
3.6 本章小结 | 第58-59页 |
第四章 Android框架层设计实现 | 第59-71页 |
4.1 硬件抽象层设计 | 第59-62页 |
4.1.1 新版硬件抽象层架构 | 第59-60页 |
4.1.2 实现硬件抽象层模块 | 第60-62页 |
4.2 虚拟机运行时库层设计 | 第62-65页 |
4.2.1 JNI库加载和JNI方法映射 | 第63页 |
4.2.2 数据类型转换和函数签名生成 | 第63-65页 |
4.2.3 JNI方法实现 | 第65页 |
4.3 框架层系统硬件访问服务设计 | 第65-68页 |
4.3.1 硬件访问服务的接.定义 | 第66页 |
4.3.2 硬件访问服务实现 | 第66-68页 |
4.4 Android测试应用开发 | 第68-70页 |
4.4.1 隐藏服务接.的获取 | 第68-69页 |
4.4.2 Android应用实现与功能测试 | 第69-70页 |
4.5 本章小结 | 第70-71页 |
第五章 软件平台优化设计 | 第71-81页 |
5.1 U-Boot源码分析和移植 | 第71-77页 |
5.1.1 U-Boot启动流程分析 | 第71-73页 |
5.1.2 U-Boot快捷功能的实现 | 第73-75页 |
5.1.3 U-Boot移植与定制 | 第75-77页 |
5.2 Linux内核裁剪定制 | 第77-79页 |
5.3 Android旋屏策略 | 第79-80页 |
5.4 本章小结 | 第80-81页 |
第六章 全文总结与展望 | 第81-82页 |
6.1 全文总结 | 第81页 |
6.2 后续工作展望 | 第81-82页 |
致谢 | 第82-83页 |
参考文献 | 第83-85页 |