中文摘要 | 第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页 |