- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 学生会章程制度.doc
- 宁南山区劳务输出分析.doc
- 宁夏分户验收图章样式及尺寸.doc
- 孩子王企业资料网调.ppt
- 宁夏青龙管业财务报告分析.doc
- 宁波太平洋大酒店客人离店结帐程序.doc
- 宁波市总工会开展重点工程立功竞赛的情况汇报.doc
- 安仁特大桥施组改.doc
- 安保部日常管理制度.doc
- 安哥拉农业示范园规划设计方案.doc
- 2024年04月山东济南高新区卫生健康系统所属事业单位引进4人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年高中数学必修平面向量知识点总结及常见题型.docx
- 2024年04月辽宁营口市卫健委所属事业单位校园招考聘用笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 医院医疗设备管理制度汇编.doc
- 产万平方米生态透水广场砖建设项目可行性研究报告.doc
- 2024年04月贵州开放大学(贵州职业技术学院)人才引进笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年天津车工等级考试试题.docx
- 2023年常州市专业技术人员继续教育网心理健康与心理调适判断题题库.doc
- 2023年新安全生产管理知识试题及答案.doc
- 社区党建工作经验交流材料汇编5篇.docx
文档评论(0)