| 摘要 | 第1-5页 |
| Abstract | 第5-10页 |
| 第1章 绪论 | 第10-15页 |
| ·嵌入式系统概述 | 第10-11页 |
| ·嵌入式系统的发展状况 | 第11-12页 |
| ·电脑绣花机的发展状况与研究现状 | 第12-14页 |
| ·本文的主要研究内容及论文的组织结构 | 第14-15页 |
| 第2章 电脑绣花机控制系统的硬件设计 | 第15-29页 |
| ·电脑绣花机的工作原理 | 第15页 |
| ·控制系统的总体设计方案 | 第15-16页 |
| ·主控制器的选择与简介 | 第16-17页 |
| ·主控制器的选择 | 第16-17页 |
| ·主控制器的简介 | 第17页 |
| ·控制系统硬件的设计与实现 | 第17-28页 |
| ·NOR Flash存储器电路设计 | 第17-19页 |
| ·NAND Flash存储器电路设计 | 第19-21页 |
| ·SDRAM存储器电路设计 | 第21-24页 |
| ·触摸屏电路设计 | 第24-26页 |
| ·LCD电路设计 | 第26-28页 |
| ·本章小结 | 第28-29页 |
| 第3章 电脑绣花机控制系统的软件运行环境的构建 | 第29-43页 |
| ·Linux开发平台的选择 | 第30页 |
| ·U-Boot启动流程分析与S3C2440上的移植 | 第30-35页 |
| ·U-Boot启动流程分析 | 第31-32页 |
| ·修改Makefile并添加目录 | 第32-33页 |
| ·修改第一阶段代码 | 第33-34页 |
| ·修改第二阶段代码 | 第34-35页 |
| ·生成目标文件 | 第35页 |
| ·Linux内核的移植 | 第35-38页 |
| ·Linux内核体系结构分析 | 第36-37页 |
| ·内核移植和编译 | 第37-38页 |
| ·根文件系统的构成 | 第38-42页 |
| ·根文件系统的基本结构 | 第38-39页 |
| ·BusyBox简介 | 第39-40页 |
| ·嵌入式Linux文件系统的简介与选择 | 第40-41页 |
| ·YAFFS文件系统的移植 | 第41-42页 |
| ·本章小结 | 第42-43页 |
| 第4章 电脑绣花机控制系统的应用程序研究 | 第43-56页 |
| ·Linux应用程序的编写方式 | 第43-51页 |
| ·Linux应用程序简介 | 第43页 |
| ·进程的概念及启动进程的常见方式 | 第43-46页 |
| ·信号的使用方式 | 第46-47页 |
| ·进程间的通信 | 第47-48页 |
| ·多线程应用程序的编写方式 | 第48-51页 |
| ·Qt应用程序的编写方式 | 第51-55页 |
| ·Qt简介 | 第51页 |
| ·信号和槽机制的简介 | 第51-53页 |
| ·Qt多线程应用程序的编写方式 | 第53-54页 |
| ·Qt多进程应用程序的简介 | 第54-55页 |
| ·本章小结 | 第55-56页 |
| 第5章 应用程序的设计与实现 | 第56-75页 |
| ·开发环境的建立 | 第56-60页 |
| ·Qt版本的选择 | 第56-57页 |
| ·Qt的安装及其程序的开发流程 | 第57-60页 |
| ·Qtopia的移植 | 第60-63页 |
| ·交叉编译嵌入式版本的Qtopia | 第60-62页 |
| ·Tslib的移植 | 第62-63页 |
| ·应用程序的开发与实现 | 第63-74页 |
| ·实现目标 | 第63-64页 |
| ·图形界面的设计 | 第64-66页 |
| ·花样文件的解析及在屏幕上的显示 | 第66-70页 |
| ·上下位机的通信 | 第70-71页 |
| ·下位机应用程序的实现 | 第71-74页 |
| ·实际运行的效果 | 第74页 |
| ·本章小结 | 第74-75页 |
| 第6章 总结和展望 | 第75-77页 |
| ·工作总结 | 第75-76页 |
| ·进一步的研究工作 | 第76页 |
| ·展望 | 第76-77页 |
| 参考文献 | 第77-80页 |
| 致谢 | 第80-81页 |
| 攻读学位期间发表的论文和参加科研情况 | 第81页 |