1 / 23
文档名称:

嵌入式系统实验报告.doc

格式:doc   大小:52KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统实验报告.doc

上传人:1294838662 2019/6/4 文件大小:52 KB

下载得到文件列表

嵌入式系统实验报告.doc

文档介绍

文档介绍:嵌入式系统实验报告篇一:2014完整ARM嵌入式系统实验报告郑州航空工业管理学院嵌入式系统实验报告(修订版)20第赵成,张克新编著院姓专学系:名:业:号:电子通信工程系2014年3月制实验一ARM体系结构与编程方法一、实验目的了解ARM9S3C2410A嵌入式微处理器芯片的体系结构,熟悉ARM微处理器的工作模式、指令状态、寄存器组及异常中断的概念,掌握ARM指令系统,。二、、环境配置及工程项目的建立;(参考附录A):(1)两个寄存器值相加;(2)LDR、STR指令操作;(3)使用多寄存器传送指令进行数据复制;(4)使用查表法实现程序跳转;(5)使用BX指令切换处理器状态;(6)微处理器工作模式切换;三、预备知识了解ARM嵌入式微处理器芯片的体系结构及指令体系;熟悉汇编语言及可编程微处理器的程序设计方法。四、:Intel(R)Pentium(R)及以上;内存:1GB及以上;实验设备:ARM2410-S嵌入式开发平台,J-LinkV8仿真器;:MicrosoftWindowsXPProfessionalServicePack2;集成开发环境:ARMDeveloperSuite(ADS)。五、。,工程目标配置为;接着,还需要对工程进行、及链接器设置;最后,配置仿真环境为仿真方式。,然后在代码段中实现两个寄存器值的加法运算,给出运算部分相应指令的注释。;文件名:、STR指令的汇编程序,并在关键语句后面给出相应的注释。4.“使用多寄存器传送指令进行数据复制”汇编程序分析。LDRR0,=SrcData;执行后,R0的值是LDRR1,=DstData;执行后,R1的值是LDMIAR0,{R2-R9};LDMIA中的指令后缀IA表示;STMIAR1,{R2-R9};执行后,程序实现的功能是;“使用查表法实现程序跳转”的汇编程序中,指令LDRPC,[PC,R2]采用的是什么寻址方式?作为基址的寄存器PC的值是多少?作为指令指针的PC又指向哪条指令?这个指令与流水线执行的关系是什么?(选做)“使用BX指令切换处理器状态”汇编程序实验,回答ARM指令与Thumb指令之间是如何实现状态切换的?AXDDebugger调试环境中的哪个寄存器指示了ARM微处理器当前的指令状态?同时,在程序中添加从Thumb指令切换到ARM指令的代码。(选做)“微处理器工作模式切换”程序的运行,按顺序写出ARM工作模式切换过程中依次出现的工作模式,同时,通过观察回答ARM微处理器是否能从用户模式切换到特权模式?(选做)六、遇到的问题及解决方法实验二VMWARE虚拟机与Linux环境的建立一、实验目的熟悉嵌入式系统开发环境的建立,掌握VMWARE-Linux环境的安装步骤;能够配置Samba服务、设置VMWARE虚拟机共享功能,学会Windows系统环境与Linux系统环境共享资源的基本方法。二、;;;;三、预备知识了解VMWARE、VirtualBox、VirtualPC等虚拟机软件的相关知识;了解Linux操作系统的安装方法及基本操作方法。四、:Intel(R)Pentium(R)及以上内存:1GB及以上实验设备:ARM2410-S嵌入式开发平台,J-:MicrosoftWindowsXPProfessionalServicePack2虚拟机:VMwareWorkStation7Linux系统:RedHatEnterpriseLinuxAS4(-)五、,将下列硬件型号填写正确:?CPU型号:?内存大小:?硬盘空间:根据实验的实际操作,将下列软件版本号填写正确:?VMWARE:?Linux系统:?Windows系统:,出现网络连接方式的设置界面,如下图,提供了四个选项:桥接(working)、workAddressTranslation)、host-only及无需连接。应该选择哪种方式?并解释其他方式的特点。