论文摘要
随着嵌入式系统的迅速发展,嵌入式产品开发已经涉及到各个领域,多数嵌入式系统产品的应用开发都需要GUI接口和TCP/IP协议的支持。本文首先简单介绍了MMC2107微控制器为核心的嵌入式硬件平台、μC/OS-Ⅱ嵌入式操作系统和CodeWarrior开发环境。其次研究了嵌入式系统软件中GUI接口和TCP/IP协议的实现,包括GUI的层次结构、图形生成算法以及窗口管理机制,TCP/IP协议的层次结构、实现原理以及用户接口,同时在MMC2107微控制器为核心的硬件平台和μC/OS-Ⅱ嵌入式操作系统环境中实现了GUI接口和TCP/IP协议的移植。在GUI接口和TCP/IP协议移植的基础上,利用这两种软件的系统接口,在特定的硬件平台和操作系统环境中开发了两款典型的嵌入式系统应用软件;中文输入法和嵌入式Web浏览器。本论文详细阐述了汉字的显示方法、汉字库的制作以及中文输入的实现流程,设计并实现了使用触摸屏和液晶显示器完成中文的输入和显示的算法。在对几种常见的嵌入式浏览器结构分析的基础上,描述了嵌入式浏览器的一般层次结构,详细阐述了基于M·CORE硬件平台的嵌入式Web浏览器设计开发流程以及具体模块实现机制。中文输入法和嵌入式浏览器的实现,为基于MMC2107微控制器为核心的嵌入式系统的应用软件开发提供了良好的基础平台。
论文目录
图目录摘要ABSTRACT第一章 绪论1.1 课题研究背景及意义1.2 嵌入式系统的层次结构1.2.1 嵌入式处理器分类1.2.2 嵌入式操作系统1.2.3 嵌入式系统软件1.3 嵌入式系统软件开发及移植方法1.3.1 嵌入式系统软件开发流程1.3.2 嵌入式系统软件移植方法1.4 课题研究目标1.5 论文整体框架第二章 移植开发环境介绍2.1 硬件开发环境介绍2.1.1 微控制器2.1.2 液晶显示模块2.1.3 网络接口模块2.1.4 触摸屏模块2.2 嵌入式操作系统环境2.2.1 μC/OS-Ⅱ简介2.2.2 μC/OS-Ⅱ API简介2.3 交叉编译环境CodeWarrior2.4 小结第三章 GUI分析及移植3.1 嵌入式GUI的结构3.1.1 ZLG/GUI的层次结构3.1.2 图形生成算法3.1.3 窗口管理机制3.2 GUI的移植3.2.1 GUI与底层驱动之间的接口3.2.2 GUI使用的相关配置3.3 小结第四章 TCP/IP协议分析及移植4.1 嵌入式TCP/IP协议结构4.1.1 ZLG/IP协议栈的层次结构4.1.2 ZLG/IP协议栈的收、发流程分析4.1.3 ZLG/IP Socket API程序4.2 协议的移植4.2.1 协议与底层驱动之间的接口4.2.2 协议与操作系统相关配置4.2.3 协议使用相关配置4.3 小结第五章 GUI与TCP/IP协议的应用5.1 中文输入法5.1.1 汉字库模块实现5.1.2 人机交互模块实现5.1.3 输入法模块实现5.2 嵌入式浏览器5.2.1 嵌入式浏览器简介5.2.2 嵌入式浏览器设计思路5.2.3 嵌入式浏览器具体模块实现5.3 小结结束语参考文献附录 ZLG/GUI中Bresenham算法流程作者简历 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:嵌入式系统论文; 协议论文; 中文输入法论文; 嵌入式浏览器论文;
GUI与TCP/IP协议在嵌入式系统中的移植与应用开发
下载Doc文档