GUI与TCP/IP协议在嵌入式系统中的移植与应用开发

GUI与TCP/IP协议在嵌入式系统中的移植与应用开发

论文摘要

随着嵌入式系统的迅速发展,嵌入式产品开发已经涉及到各个领域,多数嵌入式系统产品的应用开发都需要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 交叉编译环境CodeWarrior
  • 2.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文档

    猜你喜欢