当前位置:主页 > 科技论文 > 计算机论文 >

ARM嵌入式系统3D开发平台的研究与实现

发布时间:2021-07-12 17:28
  论文从工程实践的解决方案出发,论述了在ARM9嵌入式系统下进行3D程序开发和优化的具体方法和相关理论。论文首先介绍了嵌入式系统的相关概念和特点,并重点介绍了当前在ARM9嵌入式系统下进行3D程序开发面临的现状及困难。接着从硬件环境和软件环境两个方面详细的论述了开发并运行目标3D程序所需的必要准备工作。硬件环境方面介绍了论文工作所用的硬件平台,重点介绍了平台所用的核心——S3C2410(基于ARM9架构)的特点及性能,这是论文工作的硬件基础;软件环境方面介绍了在前文所述的硬件环境上建立完整的Linux操作系统的具体过程和相关概念,这是论文工作的软件基础及重要组成部分。最后提出并论述了在前文建立起来的软硬件环境上开发运行3D程序的解决方案,并提出优化措施,编写测试用实例程序测试相关数据,得出结论。目前该方案己成功在本地的硬件平台上得到完整的实现。 

【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校

【文章页数】:67 页

【学位级别】:硕士

【部分图文】:

ARM嵌入式系统3D开发平台的研究与实现


硬件平台结构图

流水线,三级


图2.2ARM7的三级流水线到ARM7为止,上述的3级流水线性价比很高,但是随着人们对性能要高,使用原有的3级流水线式无法满足要求的,因此ARMg处理器使用水线。同时具有分开的指令和数据存储器,减少了在每个时钟周期内必最大工作,进而允许使用更高的时钟频率。如图2.3:ARM7三级流水:…F一h……D一d·……E一…ARMg五级流水:困回巨三困匹三困困图2.3ARM7与ARMg的流水线(l)取值(FETCH):从存储器中取出指令,并将其放入指令流水线。(2)译码(DECODE):对指令进行译码。

流水线,寄存器


ARMThllmbPC匹口从存储器中读取指令PC+4PC+2解码指令中用到的寄存器PC+8PC+4DDDeeodeeeEEExeCutCCC寄存器读(从寄存器BAN均移位及ALU操作寄存器写(到寄存器BANK)图2.2ARM7的三级流水线RM7为止,上述的3级流水线性价比很高,但是随着人们对性使用原有的3级流水线式无法满足要求的,因此ARMg处理器。同时具有分开的指令和数据存储器,减少了在每个时钟周期工作,进而允许使用更高的时钟频率。如图2.3:

【参考文献】:
期刊论文
[1]OpenGL ES图形标准在嵌入式系统中的应用[J]. 史扬,吴金平.  工业控制计算机. 2008(03)

硕士论文
[1]移动平台上三维软绘制器的实现、优化和应用[D]. 徐桂林.浙江大学 2006



本文编号:3280342

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3280342.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2dcc4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com