如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机学院软件工程系嵌入式应用系统设计嵌入式应用系统设计实验报告2013-12-17计算机学院软件工程系嵌入式应用系统设计实验一ARM汇编指令一、实验目的初步学会使用EmbestIDEforARM开发环境及ARM软件模拟器。通过实验掌握简单ARM汇编指令的使用方法。二、实验设备硬件:PC机。软件:EmbestIDEPro集成开发环境,Windows98/2000/NT/XP。三、实验内容熟悉开发环境的使用并使用ldr/str,mov等指令访问寄存器或存单元。使用add/sub/lsl/lsr/and/orr等指令,完成基本数学/逻辑运算。四、实验步骤1)新建工程:运行EmbestIDEPro2005集成开发环境,选择菜单项File→NewWorkspace,系统弹出一个对话框,按照图1-1所示输入相关内容。点击OK按钮,将创建一个新工程,并同时创建一个与工程名相同的工作区。此时在工作区窗口将打开该工作区和工程。2)建立源文件:点击菜单项File→New,系统弹出一个新的、没有标题的文本编辑窗,输入光标位于窗口中第一行,按照实验参考程序编辑输入源文件代码。编辑完后,保存文件asm1_a.s。3)添加源文件:选择Project→AddToProject→Files命令,或单击工程管理窗口中的相应右键菜单命令,弹出文件选择对话框,在工程目录下选择刚才建立的源文件asm1_a.s。4)基本配置:选择菜单项Project→Settings…或快捷键Alt+F7,弹出工程设置对话框。在工程设置对话框中,选择Processor设置对话框,按照图1-2所示,进行目标板所用处理器的配置。图1-2新的工作区处理器配置5)编译并生成目标代码:选择菜单项Build→Buildasm_a或快捷键F7,生成目标代码。6)调试设置:选择菜单项Project→Settings…或快捷键Alt+F7,弹出工程设置对话框。在工程设置对话框中,选择Remote设置对话框,按照图1-4所示对调试设备模块进行设置我们这里只能实现软件仿真,故选SimArm7。图1-4新工作区仿真器配置按照图1-4所示对调试设备模块进行设置我们这里只能实现软件仿真,注意:Symbolfile与Downloadfile设置应该相同,用户可以从Linker页面拷贝系统默认的输出文件配置;且该实验输入下载地址为0x8000,即为AS默认的代码段起始地址。由于汇编和链接选项在本实验中没有进行配置,完全使用其默认选项,所以,代码段是从0x8000开始的,下载地址应该与它保持一致。7)选择Debug菜单RemoteConnect进行连接软件仿真器,执行Download命令下载程序,并打开寄存器窗口。打开memory窗口,观察地址0x8000~0x801f的内容,与地址0xff0~0xfff的内容。8)单步执行程序并观察和记录寄存器与memory的值变化。9)结合实验内容和相关资料,观察程序运行,通过实验加深理解ARM指令的使用。10)程序运行以及观察结果如下图所示:上图为单步调试开始时执行结果,内容的地址为:0x8000上图是执行到stop之前的调试结果。五.实验总结初次接触到嵌入式,通过此次实验对嵌入式的内容以及研究的对象有了初始化的理解,这有助于以后对嵌入式的学习。实验二ARM汇编指令一实验目的初步学会使用EmbestIDEforARM开发环境及ARM软件模拟器。通过实验掌握简单ARM汇编指令的使用方法。二实验设备硬件:PC机。软件:EmbestIDEPro集成开发环境,Windows98/2000/NT/XP。三实验内容熟悉开发环境的使用并使用ldr/str,mov等指令访问寄存器或存储单元。使用add/sub/lsl/lsr/and/orr等指令,完成基本数学/逻辑运算。四实验操作步骤1)在工作区窗口工作区名称上击右键鼠标,在弹出的快捷菜单中选择“AddNewProjecttoWorkspace…”。2)参照实验A及相应的实验参考程序,建立工程asm1_b。3)添加源文件:选择Project→AddToProject→Files命令,或单击工程管理窗口中的相应右键菜单命令,弹出文件选择对话框,在工程目录下选择刚才建立的源文件asm1_b.s。4)基本配置:选择菜单项Project→Settings…或快捷键Alt+F7,弹出工程设置对话框。在工程设置对话框中,选择Processor设置对话框,按照图1-7所示,进行目标板所用处理器的配置。5)编译并生成目标代码:选择菜单项Build→Buildasm_a或快捷键F7,生成目标代码。