1 / 44
文档名称:

山东建筑大学嵌入式实验报告.doc

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

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

分享

预览

山东建筑大学嵌入式实验报告.doc

上传人:63229029 2017/7/3 文件大小:3.14 MB

下载得到文件列表

山东建筑大学嵌入式实验报告.doc

相关文档

文档介绍

文档介绍:山东建筑大学实验报告
课程: 嵌入式系统及应用
院(部): 信息与电气学院
专业: 通信工程
班级: 通信132
学生姓名: 王俊杰
学号: 20130813083
指导教师: 魏莉
完成时间: 2016-2017(1)
实验一开发环境实验
一、实验目的
1、掌握ADS开发环境的使用;
2、了解ADSModule工程基本结构和内容;
3、掌握在ADS下建立工程进行开发的基本技巧
二、实验仪器设备
1、硬件:DM2410实验系统;PC机;
2、软件:PC机操作系统(WINDOWS 2000);ARM Developer Suite ;
三、实验原理
ADS是一个使用方便的集成开发环境,全称是“ARM Developer Suite”,它是由ARM公司提
供的专门用于ARM相关应用开发和调试的综合性软件。它在易用性上比上一代的SDT开发环境有
较大提高,是一套功能强大又易于使用的开发环境,。ADS囊括了一系列的应
用,并有相关的文档和实例的支持。使用者可以用它来编写和调试各种基于ARM家族RISC处理
器的应用。你可以使用ADS来编辑、编译、调试包括C、C++以及ARM汇编语言编写的程序。
ADS主要由以下部分构成:
 ANSI C 编译器-and tcc
 ISO / Embedded C++ 编译器-armcppand tcpp
 ARM / Thumb 汇编器-armasm
 Linker -armlink
 Windows 集成开发环境-CodeWarrior
 Debugger -AXD
 armsd 可向前兼容
 格式转换器-fromelf
 库管理器-armar
 C and C++ 库
 指令级仿真器-ARMulator
 同时包含
 ARM Firmware Suite
 ARM Application Library
 RealMonitor
实验主要步骤及主要电路结构图
1、新建一个工程
Step1: 启动ADS,弹出CodeWarrior for ARM Developer Suite的界面。
Step2: 建立新的工程,点击FileÆNew,弹出新建工程对话框。如图1-x新建工程后点击“确
定”, 进入工程编辑界面。
Step3: 将“实验说明”中提到的“光盘目录\BSP\ADSmodel”文件夹下的12个文件拷贝到这12个新建的文件夹中。我们可以看到这时文件夹中除了这十二个文件以外还有一个
,这个文件夹是用来保存编译好的二进制文件和编译临时文件。,其中scat就是上面讲到的编译控制文件, 是一段初始化代码,将在“JTAG下载和调试实验”一节中具体讲解它的用途。
Step4: 在项目中添加文件。在CodeWarrior for ARM Developer Suite的工程项目窗口中点击右键,选中“Add files…”,弹出文件选择框。找到我们新建的工程文件夹,选中所有的*.C和*.S文件并确定。
Step5: 选择FileÆ,并选中Add to project
Step6: 。双击打开这个文件,可以加入自己的代码。
五、实验记录


实验数据整理
实验总结
通过本次试验基本掌握了ADS开发环境的使用,了解了ADSModule工程基本结构和内容,
并且掌握了在ADS下建立工程进行开发的基本技巧,可以熟练完成开发环境的配置和基本流程。
实验二 ARM指令系统实验
实验目的
1、熟悉Multie-Server与JTAG下载的方法;
2、熟悉ADS开发环境中“AXD Debugger”组建的使用;
熟悉掌握ADS调试程序的方法。
实验仪器设备
硬件:DM2410B+实验系统; PC 机; JTAG 仿真器; 串口线。
软件:PC 机操作系统(WINDOWS 2000); ARM Developer Suite ; Multi-ICE (Build1319); DNW2410(或超级终端)。
实验原理
1、ARM JTAG接口电路
JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,JTAG