嵌入式-华容道.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式-华容道

嵌入式华容道开发 班级: 10软件工程(1)班 姓名: 张 史 (程序的设计以及烧写) 学号: 101403142 指导老师: 唐明星 队友: 吴程龙 队友: 邓远辉 目录 一、引言 ………………………………………………………………………………………3 1、编写目的………………………………………………………………………………3 2、背景……………………………………………………………………………………3 3、参考资料………………………………………………………………………………3 二、可行性分析 ………………………………………………………………………………3 1、可行性研究的前提……………………………………………………………………3 2、对现有系统的分析……………………………………………………………………4 三、需求分析 …………………………………………………………………………………4 1、任务概述………………………………………………………………………………4 2、需求规定………………………………………………………………………………4 3、运行环境规定…………………………………………………………………………4 四、详细设计 …………………………………………………………………………………4 1、总体设计………………………………………………………………………………4 2、WINCE系统定制设计 …………………………………………………………………4 3、华容道界面设计………………………………………………………………………4 五、实现 ………………………………………………………………………………………4 1、定制WINCE ……………………………………………………………………………4 2、烧写WINCE……………………………………………………………………………15 3、华容道代码实现 ……………………………………………………………………25 六、实现问题与解决方法 ……………………………………………………………………31 一、引言 1、编写的目的背景. 待开发的的名称b. 本项目的任务提出者、开发者、用户 1.2条件、假定和限制 硬件、运行环境和开发环境分别为开发板SCS2410、wince4.0、EVC 可利用的信息和资源:wince定制环境中自带软键盘和中文输入法。 2、对现有系统的分析 所含设备有5类双绞线、串行线、并行线、arm9实验箱、个人计算机。 三、需求分析 1、任务概述 1.1目标 在益智类游戏中,华容道倍受欢迎。被开发就是要广泛地将华容道散播,让每一个人都会玩华容道游戏。 1.2用户的特点 用户只需根据游戏的规则进行 1.3功能分析 本程序主要练习使用布局管理器设计一个华容道游戏界面,并练习使用事件监听器(鼠标事件、焦点事件)实现按钮的移动。通过鼠标事件来实现曹操、关羽等人物的移动。? ???该程序主要设计到鼠标事件方面的知识。???? 1.鼠标事件? ?????组件是可以触发鼠标事件的事件源。如:鼠标指针进入组件,退出。停留组件上方单击鼠标、拖动鼠标、按下、释放、移动。其中相应的事件函数为:? ??? 2、需求规定 2.1故障处理要求 没考虑可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。 3、运行环境规定 3.1支持软件 操作系统Wince4.0 操作系统windows xp 开发平台EVC, Wince定制平台Platform Builder 4.2 EmbestIDE Pro for ARM 3.2接口 串行口,并行口,RJ-45接口NBOOT_EDUKIT2410里的NBOOT_EDUKIT2410.pjf文件,通过EmbestIDE打开了该工程。这个工程包含了Edukit2410的Nboot启动源码。编译这个工程:点击“Build”→“Rebuild All”。编译成功后,在Embest IDE集成开发环境的主菜单中选择“Tools” →”Elf to Bin”。 5)从Embest IDE的主菜单中选择“Tools” →“Flash Programmer”,或者直接从“开始”菜单中选择“Embest Tools”,运行“Embest online flash programmer for ARM”。如下图1 图1 6)在图2中选择“File” →“Open”,然后选择打开配置文件“S3C2410NandFLash.cfg”。 7)选择要烧写的文件。这里要烧写的文件位于..\NBOOT_EDUKIT2410\de

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档