下载此文档

于嵌入式实时系统μC-OS-II的俄罗斯方块游戏设计.pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/ 5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 5 下载此文档
文档列表 文档介绍
2005 届优秀毕业论文[设计]集(第六册信息工程学院)
Collection Graduation Theses (Projects) of SZU 2005 (VOLUME Ⅵ College of Information and Engineering)

基于嵌入式实时系统μC/OS-II 的俄罗斯
方块游戏设计

(信息工程学院电子信息工程专业张启迪)
(学号:2001132116)

内容摘要:μC/OS-II 是著名的源代码公开的实时内核,是一个完整的、可移植、固化、
裁剪的占先式实时多任务内核,现在被嵌入式领域广泛使用。本文介绍了基于该实时内核的俄罗
斯方块游戏程序的设计流程。本设计所基于的硬件平台是博创的 ARM300 开发板,编程
环境是 ARM 公司的 ARM-。
关键字:μC/OS-II,实时内核
教师点评:本文介绍了基于μC/OS-II 实时内核的俄罗斯方块游戏程序的设计流程, 从而总
结了基于该实时系统的应用程序开发流程及思想。(点评教师:姜来,讲师)

一、引言
随着计算机技术的迅速发展和芯片的制造工艺的不断进步,嵌入式系统的应用日益广泛:
从民用的电视、手机等电路设备到军用的飞机、坦克等武器系统,到处都有嵌入式系统的身影。
在嵌入式系统的应用开发中,采用嵌入式实时操作系统(简称 RTOS)能够支持多任务,使得程
序开发更加容易,便于维护,同时能够提高系统的稳定性和可靠性。这已逐渐成为嵌入式系统开
发的一个发展方向。
嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件。它是嵌入式系统的极为重要
的组成部分,通常包括与硬件相关的底层软件、系统内核、设备驱动接口、通信协议、图形界面、
标准化浏览器 Browser 等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来
越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;
能够提供库函数、标准设备驱动程序以及工具集等。与通用操作系统相比较,嵌入式操作系统在
系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。
嵌入式实时操作系统有很多,如 VxWorks、PalmOS、WindowsCE 等。这些操作系统均属于
商品化产品,价格昂贵且由于源代码不公开导致了诸如对设备的支持、应用软件的移植等一系列
问题;而开放源代码的 RTOS 在成本和技术上有其特有的优势,在 RTOS 领域占有越来越重要的
地位。常见源码开放的 RTOS 有μC/OS-II,Linux 等。本文将介绍μC/OS-II 实时系统及基于
该系统的程序设计。

二、μC/OS-II 介绍
μC/OS-II 是著名的源代码公开的实时内核,是一个完整的、可移植、固化、裁剪的占先
式实时多任务内核。μC/OS-II 是用 ANSIC 编写的,包含一小部分与微处理器类型相关的汇编
语言代码,使之可供不同架构的微处理器使用。虽然μC/OS-II 是在 PC 机上开发和测试的,但
μC/OS-II 的实际对象是嵌入式系统,并且很容易移植到不同架构的微处理器上。至今,从 8
位到 64 位,μC/OS-II 已在

于嵌入式实时系统μC-OS-II的俄罗斯方块游戏设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 5
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-18
最近更新