嵌入式游戏机系统设计

上传人:ji****n 文档编号:47079436 上传时间:2018-06-29 格式:PDF 页数:6 大小:331KB
返回 下载 相关 举报
嵌入式游戏机系统设计_第1页
第1页 / 共6页
嵌入式游戏机系统设计_第2页
第2页 / 共6页
嵌入式游戏机系统设计_第3页
第3页 / 共6页
嵌入式游戏机系统设计_第4页
第4页 / 共6页
嵌入式游戏机系统设计_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《嵌入式游戏机系统设计》由会员分享,可在线阅读,更多相关《嵌入式游戏机系统设计(6页珍藏版)》请在金锄头文库上搜索。

1、嵌入式游戏机系统设计嵌入式游戏机系统设计 一、 总体设计一、 总体设计 嵌入式游戏系统在国内尚处于起步阶段,本项目将介绍一种硬件部分以 ARM 处理器 S3C24lO为核心,软件部分以 linux 操作系统为核心的嵌入式游戏机模拟器,此模拟器通过外接存储设备加载游戏并顺利运行。主要按照硬件、系统、软件三个层面设计嵌入式游戏系统。其中硬件层对硬件平台接口进行分析并选择适合游戏系统的人机交互接口,系统层部分。 用例图: 顶层数据流图: 一层数据流图: 活动图: 二、项目进度计划及人员分工二、项目进度计划及人员分工 第一阶段:时间: 2009 年 12 月 15 至 12 月 30 工作内容:文献调

2、研 理论分析 系统实现模型分析。 成果形式:系统实现原理框架图,流程图,要使用到的技术细节、文档等。 第二阶段:时间: 2009 年 12 月 30 至 2010 年 2 月 15 工作内容:基础环境搭建。 成果形式:移植好 bootloader 和内核,根文件系统。 第三阶段:时间: 2010 年 1 月 15 至 2 月 15 工作内容:熟悉相关硬件接口以及驱动移植 小组成员远程协作。 成果形式:完成以上驱动的编写。 第四阶段:时间: 2010 年 2 月 15 至 4 月 1 工作内容:完成模拟器的移植和游戏的移植。 成果形式:在硬件平台上运行游戏。 第五阶段:时间: 2010 年 4

3、月 1 至 4 月 15 工作内容:对游戏系统进行调试。 成果形式:减少整个系统的 bug,编写相关文档。 第六阶段:时间: 2010 年 4 月 15 至 4 月 20 工作内容:论文的撰写。 成果形式:完成工程实践的论文。 人员分工: 总负责人:总负责人:陈少华 负责整个项目的整体工作,组织协调组员的进度,并对项目中所出现的一些可能有影响项目进度的事件采取一定措施;参与项目的嵌入式 linux 系统裁剪移植,同时敦促项目的进度。 开发人员:梅磊,窦博,张楠珂 负责项目中模拟器的编写调试,以及相关应用程序开发的编码工作后期测试和文档整理: 陈少华 负责测试工作,以及相关的技术支持。 三、项目

4、实践方案三、项目实践方案 3.1 概要设计概要设计 设计思路: 硬件框图: 软件框图: 四、加载运行结果四、加载运行结果 Linux 环境下运行模拟器 先编译源文件: 编译后运行加载游戏的结果 修改 Gnuboy 源文件 主要修改 CPU.S 文件,该文件实现了对 Z80 硬件处理器的重写。 修改 gnuboy-0.9.13/asm/i386/cpu.s 文件 X86 汇编改成 ARM 指令 例 movl %ebp, %eax mov R0,R1 movl %ebp, %ecx mov R0,R2 shrl $12, %eax LSL #12,R1 修改后交叉编译生成文件下载到开发板。 但是在修改过程中出现无法交叉编译通过的问题,断定问题在于没有很好的实现 Z80 到ARM 的体系结构映射。 通过重新选择 WINCE 平台,修改 morphgear 模拟器源码,编译成功后下载到开发板,可以顺利启动。加载游戏后可以正常运行。 其中部分代码分析如下: MorphGear.h 主要头文件,包含核心类 MorphGear.cpp 模拟器主要文件 MainFrm.h, MainFrm.cpp ,resCmdbar.bmp 主窗口框架

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

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