2012嵌入式系统课程设计报告书3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
郑州航空工业管理学院嵌入式系统课程设计报告
题目:基于嵌入式系统的开源游戏模拟器的设计
20 – 20第学期
院系:
姓名:
专业:
学号:
指导老师:
电子通信工程系
2012年11月制
目录(在这里添加相应的目录)
一、引言
(同学们自己在这里添加相应的内容)
二、设计目的
了解嵌入式微处理器的运算能力,进一步熟悉ARM S3C2410微处理器在多媒体娱乐平台中的应用。该设计的目标是在一个配有LCD图形界面和32位ARM微处理器的嵌入式系统平台(内置S3C2410A核心微处理器)上,将开源游戏模拟器Visual Boy Advance(VBA)的代码移植到微处理器上运行。
在设计过程中,熟悉Linux系统中常用的压缩解缩工具包、图形工具包、多媒体函数库等的使用方法,从而为基于嵌入式系统平台的多媒体开发任务打下更深厚的应用实践基础。
三、设计要求
1. 任务要求
要求能独立地分析题目意义、设计实现步骤、画出硬件原理图及软件流程图、调试驱动模块。
该设计的具体要求如下:
(1)掌握ZLIB数据压缩库的功能以及编译与安装方法。
(2)掌握libpng图像库的功能以及编译与安装方法。
(3)掌握SDL多媒体函数库的功能以及编译与安装方法。
(4)掌握开源模拟器VBA的编译与安装方法。
(5)掌握开源模拟器VBA的调试与运行。
(6)理解VBA程序的设计(选做)。
2. 设计所需的软硬件设备
(1)硬件环境配置
计算机:Intel(R) Pentium(R) 及以上
内存:1GB及以上
实验设备:UP-NETARM2410-S嵌入式开发平台
(2)软件环境配置
操作系统:Microsoft Windows XP Professional Service Pack 2
虚拟机:VMware WorkStation 7
Linux系统:Red Hat Enterprise Linux AS 4 (2.6.9-5.EL)
嵌入式交叉编译器:arm-linux-gcc 3.4.4版本
Linux内核版本:Linux-2.6.14
SKYEYE版本:skyeye-1.2.4
U-Boot版本:U-Boot-1.3.2
BusyBox版本:BusyBox-1.2.0
ZLIB数据压缩库:ZLIB-1.2.3
Libpng图像库:Libpng-1.4.0
SDL多媒体函数库:sdl-1.2.13
VBA模拟器:VisualBoyAdvance-src-1.7.2
3. 课程设计报告内容
按该设计报告要求的模式格式提交课程设计报告书。
四、推荐的进展安排
五、考核评价
六、总体设计
(同学们自己在这里添加相应的内容,参考教材第10章)七、总结
(同学们自己在这里添加相应的内容)
八、参考文献
(同学们自己在这里添加相应的内容)