| 中文摘要 | 第1-5页 |
| ABSTRACT | 第5-7页 |
| 目 录 | 第7-11页 |
| 主 要 符 号 对 照 表 | 第11-13页 |
| 第1章 引 言 | 第13-17页 |
| ·课题目的和意义 | 第13-14页 |
| ·课题研究思路 | 第14-15页 |
| ·论文各部分的主要内容 | 第15-17页 |
| 第2章 硬件平台及嵌入式系统概况 | 第17-27页 |
| ·终端硬件平台简介 | 第17-20页 |
| ·Intel的PXA250芯片 | 第17-18页 |
| ·基于PXA250的Sitsang开发板 | 第18-20页 |
| ·嵌入式系统概况 | 第20-23页 |
| ·嵌入式技术的历史发展 | 第20-21页 |
| ·嵌入式系统的技术特点和应用前景 | 第21-22页 |
| ·典型的嵌入式系统 | 第22-23页 |
| ·用Linux 搭建嵌入式系统 | 第23-24页 |
| ·为什么选用Linux | 第23-24页 |
| ·选择Qtopia做图形用户界面 | 第24-27页 |
| ·GUI 在嵌入式或实时系统中的地位 | 第24-25页 |
| ·各种嵌入式 GUI 系统之比较 | 第25-26页 |
| ·选择Qtopia | 第26-27页 |
| 第3章 LINUX驱动程序的开发 | 第27-41页 |
| ·驱动开发背景知识 | 第27-35页 |
| ·linux操作系统的开发 | 第27-31页 |
| ·Linux源码结构简介 | 第31-32页 |
| ·Linux驱动程序概述 | 第32-35页 |
| ·用TestSuite测试板子的硬件 | 第35-36页 |
| ·TestCase的程序结构 | 第35-36页 |
| ·建立新的TestCase | 第36页 |
| ·CF卡驱动程序的编写 | 第36-41页 |
| ·CF卡简介 | 第36-37页 |
| ·编写驱动准备工作 | 第37页 |
| ·五个底层接口函数的实现 | 第37-39页 |
| ·驱动的调试 | 第39页 |
| ·常见错误及解决方案 | 第39-41页 |
| 第4章 视频输入模块的设计和实现 | 第41-57页 |
| ·硬件的设计 | 第41-45页 |
| ·扩展槽 | 第41-43页 |
| ·硬件原理 | 第43-44页 |
| ·功能设计 | 第44-45页 |
| ·用TeseCase进行硬件测试 | 第45-49页 |
| ·扩展板的检测 | 第45-46页 |
| ·扩展板总线的测试 | 第46-47页 |
| ·中断功能的测试 | 第47页 |
| ·I2C总线的测试 | 第47-48页 |
| ·联合测试 | 第48-49页 |
| ·编写Linux驱动 | 第49-55页 |
| ·添加新驱动 | 第50-52页 |
| ·实现文件操作 | 第52-53页 |
| ·添加中断响应 | 第53-54页 |
| ·处理视频数据 | 第54-55页 |
| ·驱动程序的使用 | 第55-57页 |
| ·增添设备节点 | 第55页 |
| ·调用驱动程序 | 第55-57页 |
| 第5章 图形用户界面的定制 | 第57-69页 |
| ·在Qtopia下添加应用程序 | 第57-59页 |
| ·Qtopia标准的文件系统 | 第57-58页 |
| ·添加自己的应用程序 | 第58-59页 |
| ·图形界面的中文化 | 第59-67页 |
| ·中文字体的设置 | 第59-60页 |
| ·编写国际化的QT程序 | 第60-63页 |
| ·Qtopia程序的汉化 | 第63-65页 |
| ·Qtopia界面的汉化 | 第65-67页 |
| ·图形界面的定制 | 第67-69页 |
| ·改变字体大小 | 第67页 |
| ·增加任务栏的高度 | 第67-68页 |
| ·增大软键盘的尺寸 | 第68-69页 |
| 第6章 中文输入法的实现 | 第69-81页 |
| ·输入法的概念和编写 | 第69-75页 |
| ·输入法和嵌入式下的中文输入法 | 第69页 |
| ·编写Qtopia下的输入法 | 第69-75页 |
| ·中文拼音输入法的实现 | 第75-77页 |
| ·拼音输入法的原理 | 第75页 |
| ·Qtopia拼音输入法的程序结构 | 第75-76页 |
| ·拼音输入程序重要功能的实现 | 第76-77页 |
| ·中文手写输入法的实现 | 第77-81页 |
| ·手写输入法的原理 | 第78页 |
| ·Qtopia手写输入法的程序结构 | 第78-79页 |
| ·笔迹的采集处理 | 第79页 |
| ·笔迹的识别处理 | 第79-81页 |
| 第7章 其他硬件软件平台的相关工作 | 第81-93页 |
| ·Assabet上linux的移植 | 第81-83页 |
| ·Assabet开发板介绍 | 第81-83页 |
| ·Linux的移植 | 第83页 |
| ·TMS320VC5471 EVM开发板上Linux的实现 | 第83-90页 |
| ·TMS320VC5471 EVM板介绍 | 第83页 |
| ·运行例子程序 | 第83-85页 |
| ·LCD驱动的开发 | 第85-87页 |
| ·中文的显示 | 第87-89页 |
| ·短信功能的实现 | 第89-90页 |
| ·可变速声码器的实现 | 第90页 |
| ·其他一些项目经历 | 第90-93页 |
| ·基于Palm芯片的IP phone项目 | 第90页 |
| ·基于TMS320VC5472芯片的IP phone项目 | 第90-91页 |
| ·基于PC机的MPEG-II系统软件解码 | 第91页 |
| ·红外视频进行实时校正 | 第91-93页 |
| 结 论 | 第93-95页 |
| 参考文献 | 第95-97页 |
| 致 谢 | 第97页 |
| 声 明 | 第97-98页 |
| 本人简历 | 第98页 |
| 攻读硕士学位期间发表的学术论文 | 第98页 |