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

基于ARM9和μC/OS-Ⅱ的嵌入式GUI的研究与应用

作 者: 朱晓茜
导 师: 邓晶
学 校: 苏州大学
专 业: 电子与通信工程
关键词: S3C2410 μC/OS-II μC/GUI 贪食蛇
分类号: TP391.41
类 型: 硕士论文
年 份: 2009年
下 载: 110次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文主要研究内容:基于ARM9和μC/OS-II的嵌入式图形处理系统研究,并以以Samsung公司的S3C2410为嵌入式硬件开发平台,进行嵌入式图形系统——贪食蛇游戏的设计,这是一种嵌入式开发的消费类电子产品的现实应用。μC/GUI是运行在μC/OS-II多任务实时操作系统上专为嵌入式系统应用提供的图形用户界面GUI软件。μC/GUI完全是由C语言编写,能适应绝大数软硬件平台,其适应性非常强。它的结构划分和模块划分非常清晰,移植比较方便。它能够提供高效的、与核心处理器和LCD控制器无关的图形用户界面服务,使设计的游戏软件能运用到不同的LCD上,可以节约重复开发的成本。嵌入式操作系统μC/OS-II可以同时运行多个不同的任务,此次设计的嵌入式系统可以同时运用二个任务,一个是在LCD显示贪食蛇任务,另外一个是LED显示任务。本文描述了嵌入式系统和ARM技术、组成、特点和应用范围,ARM体系结构的技术特征以及ARM9核微处理器S3C2410的特点与应用。介绍μC/GUI的特点和模块、嵌入式操作系统μC/OS–II的特点和移植。并以嵌入式GUI系统——贪吃蛇为例分析GUI系统设计思想及总体设计结构,关键技术,阐述了设计中的μC/GUI的模块和功能,最后测试表明所设计的系统运行可靠,能很好的完成人机交换。

全文目录


中文摘要  3-4
Abstract  4-8
第1章 设计综述  8-11
  1.1 课题研究的背景  8
  1.2 开发环境的介绍  8-9
  1.3 课题的主要任务和论文的组织  9-11
    1.3.1 课题的主要任务  9
    1.3.2 论文的组织  9-11
第2章 嵌入式系统与ARM 技术  11-17
  2.1 嵌入式系统  11-14
    2.1.1 嵌入式系统的基本概念  11
    2.1.2 嵌入式系统的组成  11-12
    2.1.3 嵌入式系统的特点  12-13
    2.1.4 嵌入式系统的应用范围  13-14
  2.2 ARM 技术  14-17
    2.2.1 ARM 概述  14
    2.2.2 ARM9 核微处理器 S3C241O  14-17
第3章 嵌入式图形系统μC/GUI  17-23
  3.1 GUI 系统简介  17-18
  3.2 μC/GUI 的特点  18-19
  3.3 μC/GUI 的软件体系构成  19-21
    3.3.1 μC/GUI 的软件构成  19-20
    3.3.2 μC/GUI 的文件构成  20-21
  3.4 μC/GUI 的移植  21-23
第4章 嵌入式操作系统μC/OS-Ⅱ  23-29
  4.1 嵌入式操作系统  23-24
  4.2 μC/OS-Ⅱ的特点  24-25
    4.2.1 μC/OS-II 的多任务性  24-25
    4.2.2 μC/OS-II 的可裁剪性和移植性  25
  4.3 μC/OS-Ⅱ的移植  25-29
    4.3.1 μC/OS-II 的文件体系  25-26
    4.3.2 μC/OS-Ⅱ的移植内容  26-27
    4.3.3 移植μC/OS-II 的必要准备  27-29
      4.3.3.1 定义任务优先级  27-28
      4.3.3.2 定义任务栈空间  28-29
第5章 系统总体设计分析与关键技术  29-31
  5.1 系统总体设计分析  29-30
    5.1.1 系统的功能  29
    5.1.2 系统的工作原理  29-30
  5.2 系统中应用的关键技术  30-31
第6章 系统的软件设计  31-41
  6.1 主控程序 main 模块的设计及流程图  31-33
  6.2 贪食蛇 Snake 游戏模块设计及流程图  33-38
    6.2.1 贪食蛇游戏的主程序  34
    6.2.2 贪食蛇的蛇身建立和改变  34-35
    6.2.3 蛇游走的方向控制  35-37
    6.2.4 游戏运行和结束的条件  37-38
  6.3 键盘输入模块设计及流程图  38-40
  6.4 LCD 显示模块设计及流程图  40-41
第7章 系统的调试与实现  41-47
  7.1 系统的调试  41-42
  7.2 系统的实现  42-46
    7.2.1 游戏开始  42-44
    7.2.2 游戏运行  44-45
    7.2.3 游戏的结束  45-46
  7.3 系统的总结  46-47
第8章 总结  47-48
参考文献  48-50
攻读学位期间本人公开发表的论文  50-51
附录  51-64
致谢  64

相似论文

  1. 基于ARM的实验机器人控制系统的研制,TP242.6
  2. 基于嵌入式的图像跟踪系统的研究,TP391.41
  3. 煤矿井下变电站监控系统的研究,TM764
  4. 车载智能即热式电磁热水器的设计,TM925.32
  5. 基于S3C2410远程监控系统的设计与实现,TP277
  6. 基于嵌入式的输油管线监控系统的设计与实现,TP277
  7. 基于S3C2410的嵌入式网络视频监控系统设计,TP277
  8. 基于μC/OS-Ⅱ的移动机器人平台的设计与实现,TP242.6
  9. 基于ARM9+μC/OS-II的微机保护系统的设计,TM774
  10. 基于ARM的毫米波天线自动对准平台系统云台单元设计,TN928
  11. 基于ARM的全自动X射线角分类机核心测控系统的开发,TP273
  12. 实验室智能监控系统的设计与实现,TP277
  13. 血细胞分析仪通用信号采集存储系统设计,TP274.2
  14. 嵌入式指纹采集系统研究,TP274.2
  15. 观瞄仪稳定平台控制系统研究,TP271.4
  16. 基于嵌入式系统的电子读谱器的研究与设计,TP368.1
  17. 智能家居系统及其关键技术研究,TP273.5
  18. 基于S3C2410的套结机嵌入式控制平台的研究,TS941.56
  19. 基于S3C2410的恒温式自动量热仪的设计,TH81
  20. 基于神经网络的嵌入式智能控制系统的研究和开发,TP273.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com