学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 基于ARM的实验机器人控制系统的研制,TP242.6
- 基于嵌入式的图像跟踪系统的研究,TP391.41
- 煤矿井下变电站监控系统的研究,TM764
- 车载智能即热式电磁热水器的设计,TM925.32
- 基于S3C2410远程监控系统的设计与实现,TP277
- 基于嵌入式的输油管线监控系统的设计与实现,TP277
- 基于S3C2410的嵌入式网络视频监控系统设计,TP277
- 基于μC/OS-Ⅱ的移动机器人平台的设计与实现,TP242.6
- 基于ARM9+μC/OS-II的微机保护系统的设计,TM774
- 基于ARM的毫米波天线自动对准平台系统云台单元设计,TN928
- 基于ARM的全自动X射线角分类机核心测控系统的开发,TP273
- 实验室智能监控系统的设计与实现,TP277
- 血细胞分析仪通用信号采集存储系统设计,TP274.2
- 嵌入式指纹采集系统研究,TP274.2
- 观瞄仪稳定平台控制系统研究,TP271.4
- 基于嵌入式系统的电子读谱器的研究与设计,TP368.1
- 智能家居系统及其关键技术研究,TP273.5
- 基于S3C2410的套结机嵌入式控制平台的研究,TS941.56
- 基于S3C2410的恒温式自动量热仪的设计,TH81
- 基于神经网络的嵌入式智能控制系统的研究和开发,TP273.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com
|