欢迎来到天天文库
浏览记录
ID:1246478
大小:375.00 KB
页数:8页
时间:2017-11-09
《嵌入式系统结构实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《嵌入式系统结构》课程实验报告学期:2012-2013学年第二学期专业:计算机科学与技术专业班级:姓名:学号:8实验一ADS1.2集成开发环境练习日期教师签名实验地点电子信息实验楼707实验成绩一、实验目的1.了解ADS1.2集成开发环境的使用方法。二、实验设备1.硬件:PC机1台。2.软件:1)Windows98/2000/XP操作系统;2)ADS1.2集成开发环境。三、实验内容1.建立一个新的工程;2.建立一个汇编源文件,并添加到工程中;3.设置文本编辑器支持中文;4.设置编译链接控制选项;5.编译链接工程;6.调试工程。四、实验步骤(1)在D:新建一个
2、目录,目录名为experiment。(2)启动ADS1.2IDE集成开发环境,选择【File】->【New…】,使用ARMExecutableImage工程模板建立一个工程,名称为ADS,目录为D:experiment。(3)选择【File】->【New…】建立一个新的文件TEST1.S,设置直接添加到项目中。输入如程序代码,并保存,此时在工程窗口中可以看到TEST1.S文件。8(4)选择【Edit】->【Perferences…】,在Font选项设置字体是Fixedsys,Script是CHINESE_GB2312。(5)选择【Edit】->【DebugR
3、elSettings…】,在DebugRelSettings对话框的左边选择ARMLinker项,设置链接地址。(6)选择【Project】->【Make】,或者按下快捷键F7,将编译链接整个工程。(7)选择【Project】->【Debug】,或者按下快捷键F5。IDE环境就会启动AXD调试软件,接着可以执行单步、全速运行调试。8五、实验结果及分析8实验二ARM汇编指令实验实验时间教师签名实验地点电子信息实验楼707实验成绩一、实验目的1.掌握ARM数据处理指令的使用方法;2.了解ARM指令灵活的第2个操作数。二、实验设备1.硬件:PC机1台。2.软件:1)
4、Windows98/2000/XP操作系统;2)ADS1.2集成开发环境。三、实验内容1.使用MOV和MVN指令访问ARM通用寄存器;2.用ADD、SUB、AND、ORR、CMP、TST等指令完成数据加减运算及逻辑运算。四、实验步骤(1)启动ADS1.2,使用ARMExecutableImage工程模板建立一个工程Instruction2。(2)建立汇编源文件TEST3.S,编写实验程序,然后添加到工程中。(3)设置工程链接地址ROBase为0x40000000,RWBase为0x40003000。设置调试入口地址Imageentrypoint为0x40000
5、000。(4)编译链接工程,选择【Project】->【Debug】,启动AXD进行软件仿真调试。(5)打开寄存器窗口(ProcessorRegisters),选择Current项监视各寄存器的值。五、实验结果及分析实验三C语言程序实验8实验时间教师签名实验地点电子信息实验楼707实验成绩一、实验目的1.通过实验了解使用ADS1.2编写C语言程序,并进行调试。二、实验设备1.硬件:PC机1台。2.软件:1)Windows98/2000/XP操作系统;2)ADS1.2集成开发环境。三、实验内容1.编写一个汇编程序文件Startup.S和一个C程序文件Test.c
6、。汇编程序的功能是初始化堆栈指针和初始化C程序的运行环境,然后调跳转到C程序运行,这就是一个简单的启动程序。C程序使用加法运算来计算1+2+3+...+(N-1)+N的值(N>0)。四、实验步骤(1)启动ADS1.2,使用ARMExecutableImage工程模板建立一个工程ProgramC。(2)建立源文件Startup.S和Test.c,编写实验程序,然后添加到工程中。(3)设置工程链接地址ROBase为0x40000000,RWBase为0x40003000。设置调试入口地址Imageentrypoint为0x40000000。(4)设置位于开始位置的
7、起始代码段为Startup.o的代码段。(5)编译链接工程,选择【Project】->【Debug】,启动AXD进行软件仿真调试。(6)在Startup.S的跳转到C程序入口的代码处设置断点,然后全速动行程序。(7)程序在断点处停止。单步运行程序,判断程序是否跳转到C程序中运行。五、实验结果及分析实验四μC/OS-II基础实验-图形液晶控制实验实验时间教师签名8实验地点电子信息实验楼707实验成绩一、实验目的1.掌握图形液晶的绘点函数的使用。2.掌握μC/OS-II操作系统的事件标志组的概念。二、实验设备1.硬件:1)PC机1台;2)MagicARM2410教
8、学实验开发平台1台。2.软件:1)Wi
此文档下载收益归作者所有