| 摘要 | 第1-7页 |
| Abstract | 第7页 |
| 缩略词 | 第7-8页 |
| 1 绪论 | 第8-12页 |
| ·引言 | 第8-10页 |
| ·智能手机的概念 | 第8页 |
| ·智能手机的操作系统 | 第8-10页 |
| ·项目背景 | 第10页 |
| ·论文研究的内容 | 第10页 |
| ·论文的结构 | 第10-12页 |
| 2 智能手机平台 | 第12-21页 |
| ·平台的硬件架构 | 第12-15页 |
| ·概述 | 第12-13页 |
| ·SCM-11的硬件结构 | 第13页 |
| ·项目涉及的主要硬件模块功能 | 第13-15页 |
| ·平台的软件架构 | 第15-20页 |
| ·概述 | 第15-16页 |
| ·内核和驱动层 | 第16-17页 |
| ·服务层 | 第17-20页 |
| ·应用层 | 第20页 |
| ·本章小结 | 第20-21页 |
| 3 嵌入式数据库SQLite | 第21-32页 |
| ·Linux下常见的数据库系统 | 第21-22页 |
| ·手机软件开发对数据库的需求特点 | 第22-23页 |
| ·SQLite概述 | 第23页 |
| ·SQLite的体系结构 | 第23-25页 |
| ·SQLite开发技术 | 第25页 |
| ·SQLite的性能分析 | 第25-31页 |
| ·SQLite常规操作耗时实验 | 第25-29页 |
| ·SQLite和Berkeley DB的性能对比实验 | 第29-31页 |
| ·本章小结 | 第31-32页 |
| 4 Media Finder的设计和实现 | 第32-57页 |
| ·整体构架设计概述 | 第32-34页 |
| ·功能模块的结构设计 | 第34-45页 |
| ·MF的结构和功能设计 | 第34-35页 |
| ·MSF的结构和功能设计 | 第35-36页 |
| ·AUF、MCL的结构和功能设计 | 第36-39页 |
| ·MCS的结构和功能设计 | 第39-41页 |
| ·MAS的结构和功能设计 | 第41-44页 |
| ·MSE的结构和功能设计 | 第44-45页 |
| ·模块间的通信机制 | 第45-52页 |
| ·进程间通信机制:本地Socket | 第45-47页 |
| ·进程间通信机制:Linux消息队列 | 第47-50页 |
| ·进程间通信机制:Framework消息队列 | 第50-52页 |
| ·模块间的消息定义 | 第52-53页 |
| ·测试与结论 | 第53-56页 |
| ·测试环境的构建 | 第53-54页 |
| ·测试的内容 | 第54-55页 |
| ·测试结论 | 第55-56页 |
| ·本章小结 | 第56-57页 |
| 5 结束语 | 第57-59页 |
| ·本文解决的问题 | 第57页 |
| ·今后的工作 | 第57-59页 |
| 致谢 | 第59-60页 |
| 参考文献 | 第60-61页 |