学位论文 > 优秀研究生学位论文题录展示

μC/GUI在ARM平台上的移植及其应用

作 者: 吴忠
导 师: 马严;赵方
学 校: 北京邮电大学
专 业: 软件工程
关键词: μC/GUI ARM 移植 应用
分类号: TP368.1
类 型: 硕士论文
年 份: 2010年
下 载: 124次
引 用: 1次
阅 读: 论文下载
 

内容摘要


GUI(Graphical User Interface-图形用户界面)的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用。人们从此不再需要死记硬背大量的命令,取而代之的是通过窗口、菜单、按键等方式来方便地操作计算机。随着GUI的发展,GUI已经不仅仅停留在PC软件中,它已经逐步渗透到嵌入式产品中,而作为嵌入式GUI(Embeded Graphical User Interface)不同于PC软件的GUI必须具以下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。本项目主要工作是把μC/GUI移植到ARM平台上,并且部署到凌阳3G手机方案中,利用原有μC/GUI的特性拓展进行一些相关应用的开发,从而设计出比较酷炫的高级手机UI系统,满足用户个性化的需求。本文首先分析了μC/GUI的特点、文件结构等相关技术基础,让用户对μC/GUI有初步的了解。接着从应用的角度全面得讲述了μC/GUI在ARM平台上的移植,更深入分析了μC/GUI的内存管理和消息队列管理。本文重点以实例的形式阐述了如何利用μC/GUI开发出iPhoneMain、滑动解锁、半透明窗体、以及汉化界面等个性化的操作UI。同时也详尽的介绍了如何把拓展后的μC/GUI部署到目标手机系统上,使μC/GUI和其他应用程序协同工作。本文主要目的是通过对μC/GUI分析,移植,部署,说明μC/GUI在嵌入式产品中的优点,它是能够不依赖具体CPU运行的GUI库,能够使开发者灵活的裁剪,移植到各种硬件品平台上,并且能够利用它开发出酷炫的各种图像效果。由于本身是开源的,所以也可以极大的降低产品的成本。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-14
  1.1 课题背景  8-11
    1.1.1 嵌入式GUI的使用  9-10
    1.1.2 μC/GUI的现状  10-11
  1.2 课题任务  11-12
  1.3 本人在项目的角色和论文组织结构  12
  1.4 本章小结  12-14
第二章 MC/GUI的概况  14-24
  2.1 MC/GUI的简单介绍  14-15
    2.1.1 基本介绍  14
    2.1.2 μC/GUI的特点  14-15
  2.2 硬件系统要求  15-16
  2.3 资源加载  16-18
    2.3.1 图片加载  16
    2.3.2 字体加载  16-18
  2.4 MC/GUI的结构  18-22
    2.4.1 软件结构组成  18
    2.4.2 文件结构组成  18-22
  2.5 本章小结  22-24
第三章 MC/GUI消息的分析  24-38
  3.1 消息处理  24-31
    3.1.1 消息工作原理  24-26
    3.1.2 触摸屏消息  26-27
    3.1.3 按键消息  27-28
    3.1.4 系统消息  28-31
  3.2 内存管理  31-34
    3.2.1 内存配置及功能  31-32
    3.2.2 内存管理实现原理  32-34
  3.3 窗体管理  34-37
    3.3.1 窗体初始化  34-35
    3.3.2 窗体视图管理器  35-37
  3.4 本章小结  37-38
第四章 MC/GUI在ARM中的移植  38-44
  4.1 修改原理介绍  38-39
  4.2 LCD以及按键触屏的移植  39-43
    4.2.1 LCD的移植  39-41
    4.2.2 滑动输入的移植  41-42
    4.2.3 按键的移植  42-43
  4.3 本章小结  43-44
第五章 原有LIB的拓展  44-52
  5.1 现在版本不足功能  44
  5.2 增强功能  44-51
    5.2.1 支持24bpp色彩模式  44-45
    5.2.2 多窗体实现  45-51
  5.3 本章小结  51-52
第六章 在ARM平台手机上的应用  52-64
  6.1 交互UI的部署  52-57
    6.1.1 交互框架的搭建  52-53
    6.1.2 中文UI的实现  53-55
    6.1.3 各级界面的调用  55-57
  6.2 酷炫UI的实现  57-63
    6.2.1 类iPhoneMainmenu特效的实现  57-58
    6.2.2 滑动解锁的实现  58-59
    6.2.3 透明图片的实现  59-63
  6.3 本章小结  63-64
第七章 结束语  64-66
  7.1 论文工作总结  64
  7.2 问题和展望  64-66
参考文献  66-67
致谢  67

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 汽车的电动助力转向系统,U463.4
  3. SOA高校迎新系统中的SDO模型的研究与实现,G647
  4. 基于ARM的实验机器人控制系统的研制,TP242.6
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  7. 半导体激光器温度控制系统的研究,TP273
  8. 肇庆供电局员工绩效考核结果应用研究,F272.92
  9. 保留残迹重建前交叉韧带移植物再血管化的实验研究,R687.2
  10. 脐血间充质干细胞移植治疗帕金森大鼠的实验研究,R742.5
  11. 老子思想在中学语文教学中的应用研究,G633.3
  12. 应用型本科院校课程管理研究,G642.3
  13. 网位仪信号采集与处理平台的设计与实现,S951.2
  14. 初中生反学校文化问卷的编制及初步应用,G631
  15. 手工钩针编织的创新设计与应用研究,TS941.2
  16. 中医升降理论治疗慢性肾衰的应用研究,R277.5
  17. 探究式教学在体育教育专业武术专选课中的应用研究,G852-4
  18. 废弃氟石膏改性利用及高含氟废水处理研究,X703
  19. 部队兵员管理系统的设计与实现,TP311.52
  20. 杭白菊挥发油的提取及其在卷烟加香中的应用研究,TS264.3
  21. 论德国功能翻译理论对高职应用英语翻译教学的启示,H319

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com