基于嵌入式winCE开发的贪吃蛇游戏

上传人:博****1 文档编号:503666793 上传时间:2023-12-09 格式:DOC 页数:59 大小:1.69MB
返回 下载 相关 举报
基于嵌入式winCE开发的贪吃蛇游戏_第1页
第1页 / 共59页
基于嵌入式winCE开发的贪吃蛇游戏_第2页
第2页 / 共59页
基于嵌入式winCE开发的贪吃蛇游戏_第3页
第3页 / 共59页
基于嵌入式winCE开发的贪吃蛇游戏_第4页
第4页 / 共59页
基于嵌入式winCE开发的贪吃蛇游戏_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《基于嵌入式winCE开发的贪吃蛇游戏》由会员分享,可在线阅读,更多相关《基于嵌入式winCE开发的贪吃蛇游戏(59页珍藏版)》请在金锄头文库上搜索。

1、基于嵌入式winCE开发的贪吃蛇游戏摘要进年来计算机技术在中国取得了突飞猛进的发展,嵌入式领域也随之发展起来。然而,嵌入式在中国仍然处于初级阶段,相对美国等发达国家,嵌入式领域的很多关键技术都是我们都是从国外引进学习的,我们并没有从根本上解决技术难点,也没有这方面取得的突破性进展,和国外的发达国家还有一定的差距。本文基于此,尝试设计了基于嵌入式winCE开发的一款贪吃蛇游戏,主要目的是通过开发嵌入式贪吃蛇游戏,掌握嵌入式开发的整个过程,同时介绍基于winCE嵌入式开发的详细设计步骤,向初学者介绍开发基于winCE方面嵌入式程序的整个框架流程。本论文软件方面采用的是EVC+4.0开发平台设计程序

2、,PB5.0进行系统定制,硬件方面采用的是PXA270-S实验开发箱。整个设计流程将在本论文主体部分进行详细的叙述。从定制自己所需的winCE系统、运用MFC基于对话框的C+语言编写贪吃蛇游戏源代码到最终下载程序到实验开发板的整个过程都做了很详细的介绍。关键词:winCE5.0、EVC+4.0、PB5.0 、嵌入式系统、贪吃蛇游戏、内核定制Development based on embedded winCE Snake gameAbstractInto the years of computer technology in China has made rapid development,

3、also will develop embedded field.However, embedded in ChinaStill in its infancy, relative to the U.S. and other developed countries, many of the key technologies embedded world is we are all learning from abroad, And we do not fundamentally solve the technical difficulties, there is no breakthrough

4、made in this regard, there is a developed country and abroadGiven gap. Based on this, try to design embedded winCE based on the development of a Snake game, the main purpose is to develop embedded corruptionEat snake game, master the entire embedded development process, also introduced an embedded d

5、evelopment process based on winCE to introduce beginners to the developmentwinCE regard the overall framework of the process embedded program.Software used in this paper is to EVC + +4.0 development platform design process, PB5.0For system customization, hardware PXA270-S is used in experimental dev

6、elopment box.The design process will detail the main part of this thesisNarrative.Key words:winCE5.0, EVC+4.0, PB5.0, embedded systems,Snakegame目录目录31.绪论51.1引言51.2国内外现状分析51.3本文的主要内容与论文结构71.3.1论文的主要工作内容71.3.2论文章节结构72.系统软硬件平台概述82.1 PXA270-S270处理器介绍82.2 WindowsCE.NET操作系统概述92.2.1什么是WindowsCE.NE92.2.2 Wi

7、ndows CE.NET的功能特点92.3 WindowsCE.NET的相关开发工具102.3.1 PlatformBuilders5.0介绍102.3.2 EmbeddedVisual C+ 4.0介绍113.系统概要设计113.1系统的整体结构113.1.1 系统的定制113.1.2 程序的编写113.2系统的硬件构建133.3系统的软件组成143.3.1 系统所需要的软件143.3.2 ClassWizard(类向导)简介144.系统的详细设计164.1 定制winCE内核164.1.1 winCE内核定制原理以说明164.1.2 winCE内核定制174.2 贪吃蛇游戏详细设计开发17

8、4.2.1 贪吃蛇游戏的可行性分析174.2.2 贪吃蛇游戏的需求分析184.2.3 贪吃蛇游戏的总体功能图194.2.4 贪吃蛇游戏的实现的功能模块194.2.5 贪吃蛇游戏的主要功能设计思路204.2.6 贪吃蛇游戏程序流程图224.2.7 贪吃蛇游戏主要类及成员变量224.2.8 贪吃蛇游戏界面的实现244.2.9 贪吃蛇游戏主要代码说明254.3 winCE内核下载274.3.1 烧写系统所需资源274.3.2 烧写系统步骤275.系统整合及测试345.1 系统整合345.2 系统整体测试355.2.1 系统规则测试355.2.2 按键功能测试365.2.3 分数和关卡测试40总结与展

9、望41致谢42参考文献和注释43外文资料翻译及原文44翻译原文44翻译译文511.绪论1.1引言贪吃蛇游戏是一种非常经典的计算机小游戏,在过去的计算机发展的几十年中,贪吃蛇游戏深受广大儿童的喜爱,它的开发标志着以计算机为基础的小游戏的领域的来临,特别是广大儿童小时候玩的游戏机上的赛车,贪吃蛇游戏,乒乓球等,这些小游戏都深受着人们的喜爱。与此同时,随着计算机技术的快速发展,嵌入式技术也相应的取得了突破性的进展,嵌入式设备正日益渗透到人们的日常生活中,默默地为我们提供连接和服务,嵌入式设备往往是一个资源有限的系统,它们追求的是在有限的价格上满足一定的功能性要求。通常它们采用那些功能并不强大的CPU

10、,这也是开发者不得不尽可能地压缩嵌入式系统性能的原因。最初的嵌入式设备是单一用途的,它们拥有各自独特的显示方式和用户界面,而今天它们变成了类似PC系统。它们可以运行很多相同的应用程序。针对嵌入式资源的限制,如何将对资源有很大依赖性的大规模的计算,成功的移植到嵌入式系统中,并能使其达到类似与在PC 上计算的效果。针对此问题,必须对原适用于PC上的游戏引擎做出修改,才能使其在嵌入式系统中成功的运行。因此需要在特定的环境下开发相应的游戏,这样才能在以后下载到相应的板子上进行效果演示。目前嵌入式行业在中国得到了有效发展,但是规模相应的还与国际上有很大的差距,因此,为了能够让大家对基于嵌入式wince开

11、发游戏得到有效的理解,本论文以贪吃蛇游戏为详细的例子,完整的阐述了嵌入式游戏的开发流程,以及演示结果,还有中间特别要注重的难点疑点的解析。本文对具体的开发流程都做了很详细的阐述,从编码到仿真,然后在定制系统内核,最后进行应用程序的下载,完成贪吃蛇游戏的具体效果演示,论文的后续都做了相当详细的解释。1.2国内外现状分析 进入90年代以来,以计算机技术、通信技术和软件技术为核心的信息技术取得了更加迅猛的发展,各种装备与设备上嵌入式计算与系统的广泛应用大大地推动了行业的渗透性应用。嵌入式系统被描述为“以应用为中心、软件硬件可裁剪的、适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计

12、算机系统”,由嵌入式硬件和嵌入式软件两部分组成。硬件是支撑,软件是灵魂,几乎所有的嵌入式产品中都需要嵌入式软件来提供灵活多样、而且应用特制的功能。由于嵌入式系统应用广泛,嵌入式软件在整个软件产业中占据了重要地位,并受到世界各国的广泛关注;如今已成为信息产业中最为耀眼的“明星”之一。据美国市场调研厂商In-Stat/MDR公司于2004年8月11日表示,随着数字机顶盒在欧洲和亚洲的不断普及,来自嵌入在数字机顶盒中的软件(包括嵌入式操作系统和中间件)的销售在未来4年内将增长2倍。到2008年,来自数字机顶盒操作系统和应用服务器软件的许可收入将由今年的2.7亿美元增长到8亿美元。数字机顶盒在欧洲和亚

13、洲的日益普及将带动这一增长。到2008年,40%的收入来自欧洲,剩下的将由亚洲和美国“瓜分”。由于诸多原因,我国计算机行业未能赶上世界范围软件技术发展的前几次机遇;当我们意识到应组织发展本国软件产业时,微软已在PC软件上处世界垄断地位,我们只得在软件汉化小范围徘徊,对计算机系统软件虽偶有出击,总难冲出重围。二十一世纪之初,微软王国已从登峰造极走向地位下滑的后PC时代。后PC时代,既非PC信息设备大显神通的时代,嵌入式系统正是非PC设备的主体,由于其应用推广、领域特色突出,谁也无力独吞这一市场。互联网技术在世界范围的扩展和中国通信事业的高速发展,已为我国开发嵌入式产品造就了广大市场,此外我国是人

14、口大国,可以开发软件智力优势。因此,我国软件同仁应该牢牢抓着这一大好机遇,找准出击点,在IP软件、JAVA应用和无线网络等新一轮嵌入式软件技术上,下大力,冲刺一翻,这样定能使我国软件技术大上一个台阶,从而为发展我国经济做出应有的贡献。嵌入式软件产业发展迅猛,已成为软件体系的重要组成部分。嵌入式系统产品正不断渗透各个行业,嵌入式软件作为包含在这些硬件产品中的特殊软件形态,其产业增幅不断加大,而且在整个软件产业的比重日趋提高。2003年全球嵌入式软件市场规模达到346亿美元,2003年中国市场规模达到188亿元,预计到2006年嵌入式软件市场规模将突破400亿元大关,2003-2006年均复合增长

15、率将达到30%。新一轮汽车、通讯、信息电器、医疗、军事等行业的巨大的智能化装备需求拉动了嵌入式软件及系统的发展。同传统的通用计算机系统不同,嵌入式系统面向特定应用领域,根据应用需求定制开发,并随着智能化产品的普遍需求渗透到各行各业。随着硬件技术的不断革新,硬件平台的处理能力不断增强,硬件成本不断下降,嵌入式软件已成为产品。1.3本文的主要内容与论文结构 随着嵌入式领域的发展,各种嵌入式小游戏现阶段已经成为一种流行,基于此,本论文在嵌入式技术背景下,开发基于嵌入式wince 5.0的贪吃蛇游戏。WinCE操作系统作为内核、PB(platformBuilder5.0)、EVC(EmebededVisua1C+)作为开发工具。PXA270-S开发试验箱作为嵌入式硬件基础。1.3.1论文的主要工作内容1. 利用PB(PlatformBuilder5.0)开发工具定制wincE内核映像,完成winCE内核映像的编译和移植工作。2. 研究在EVC(EmebededVisua1C+)开发工具下,贪吃蛇游戏的开发思想,以及贪吃蛇游戏程序编写。3. 学会向PXA270-S开发板烧写wince系统,通过实验指导书上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号