嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc

嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc

ID:56525218

大小:997.00 KB

页数:10页

时间:2020-06-27

嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc_第1页
嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc_第2页
嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc_第3页
嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc_第4页
嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc_第5页
资源描述:

《嵌入式系统课程设计报告材料基于某s3c2410a地游戏机设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、xxxxxxxxxxxxx学院嵌入式系统课程设计报告基于S3C2410A的游戏机设计系别:专业:学号:姓名:指导教师:摘要嵌入式系统是体现近年来微电子技术及计算机技术发展的高科技应用系统,以应用为中心,以计算机技术为基础,软件硬件可裁剪,满足应用系统对功能、可靠性、成本、体积、功耗等有特殊要求的专用计算机系统Linux在嵌入式领域中的应用也越来越广。选用Linux作为平台,可以根据具体需要自由地裁减源码,打造适合目标平台的环境,编写最有效率的应用程序。与其他嵌入式平台类似,基于ARM架构的嵌入式系统有以下特点:(1)是“类计算机系统”;(2)面向特定应用的;(3)更注重低功耗、低成本;(

2、4)升级较慢;(5)具有固化的代码;(6)系统开发需要专用开发工具和环境;(7)软件需要RTOS开发平台;(8)开发人员应具备电路专业知识;(9)是开放性的知识集成系统。随着微处理器性能的提升,现在的微处理器已经可以支撑游戏模拟器的运行,用户可以选择在非PC平台下操作街机游戏以及20世纪90年代需要PC机才能运行的游戏节目,这无疑提升了游戏硬件平台移动性。电子游戏业将是这一技术进步的最大受益者。目前,在一个配有LCD图形界面和32位ARM微处理器的移动平台上,甚至可以实现最早出现在PC机上3D游戏。本文介绍利用ARM嵌入式系统平台(置S3C2410A核心微处理器),将开源游戏模拟器Vis

3、ualBoyAdvance(VBA)的代码移植到微处理器上的方法。SDL(SimpleDirectMediaLayer)是一个自由的、跨平台的多媒体开发包,现在广泛应用于游戏、游戏SDK、模拟器、MPEG播放器和其他众多的软件设计领域。特别是,SDL(SimpleDirectMediaLayer)在游戏开发领域已经得到了广泛的认可,许多著名的游戏都用到了SDL开发包,其中最著名的是赢得LINUX组游戏开发大奖的“文明:权利的召唤(Civilization:CallToPower)”。关键词:嵌入式系统ARM嵌入式系统平台ARM微处理器电子游戏SDL目录一、设计任务1.1设计目的1.2设计

4、要求二、基于ARM架构的嵌入式系统简介三、嵌入式程序的设计原理3.1BootLoader的应用3.2Linux核的应用3.3根文件系统的应用3.4YAFFS应用程序的下载四、使用MPLAYER播放视频文件4.3启动4.2建立超级终端4.1硬件连接五、主要的设计容5.7上传应用程序5.2建立超级终端5.3启动5.4恢复到出厂状态5.5JTAG烧写vivi5.6烧写核和根文件系统5.1硬件连接六、设计总结和心得6.1设计总结参考资料附录一、设计任务1.1设计目的(1)巩固学习过的ARM嵌入式系统的BootLoader的应用设计(2)巩固学习过的ARM嵌入式系统的Linux核的应用设计(3)巩

5、固学习过的ARM嵌入式系统的根文件系统的设计(4)学习使用JTAG调试器的驱动安装及BootLoader下载(5)学习使用嵌入式Linux系统中的ftp服务器传送YAFFS应用程序(6)学习开源软件VBA的配置与编译1.2设计要求要求:“基于S3C2410A的游戏机设计”适用1、BootLoader要能够实现便捷的人机交互界面。2、Linux核具有基本的应用库。3、根文件系统采用CRAMFS格式。4、系统能够播放视频及音频文件。5、系统支持ftp服务器运行。6、VBA能够模拟游戏的运行。二、基于ARM架构的嵌入式系统简介嵌入式系统是体现近年来微电子技术及计算机技术发展的高科技应用系统,它

6、是面向特定应用的,为人们设计了极为简便却仍具有标准PC机功能的设备,给人们的生产与生活带来了极大的便利与丰富的乐趣。英国的电气工程师学会(IEE)对嵌入式系统的定义是用来控制、监视或辅助设备、机器和工厂运行的装置。在32位嵌入式处理器市场中,ARM处理器占有很大的份额。ARM架构是ARM(AdvancedRISCMachine)公司开发的一种高性能低功耗微处理器的体系结构设计,有一系列不同的版本。ARM不仅是一个公司、一种技术,也是一种经营理念,即ARM架构的嵌入式微处理器都是各芯片厂商根据ARM公司出售的知识产权(IP)核生产的,拥有众多的系列类型,都具有ARM微处理器的共同特点。以S

7、3C2410微处理器为硬件核心的嵌入式系统具有体积小、低功耗、低成本、高性能等特点,且支持Thumb(16位)/ARM(32位)双指令集,指令执行速度更快。由于存储空间等原因,在嵌入式芯片上编程有较大的困难,选取合适的平台就显得很重要。Linux自出现以来,得到了迅猛的发展。Linux是开放源码的操作系统,吸引着全世界的程序员参与到发展和完善的工作中来,所以Linux保持了稳定而且卓越的性能。Linux在服务器领域已经占有很大的份额

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。