文档介绍:山东建筑大学实验报告
课程: 嵌入式系统及应用
院(部): 信息与电气学院
专业: 通信工程
班级: 通信 132
学生姓名: 王俊杰
学号: 20130813083
指导教师: 魏莉
完成时间: 2016-2017(1)
山东建筑大学实验报告
学院: 信电学院班级姓名: 王俊杰学号: 20130813083
课程:嵌入式系统及应用实验日期:2016 年 10 月 12 日成绩:
实验一开发环境实验
一、实验目的
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++ 库
山东建筑大学实验报告
学院: 信电学院班级姓名: 王俊杰学号: 20130813083
课程:嵌入式系统及应用实验日期:2016 年 10 月 12 日成绩:
指令级仿真器-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 个新建的文件夹中。我们可以看到这时文件夹中除了这十二个文件以外还有一个
工程项目文件和一个 HELLOWORLD_Data 文件夹,这个文件夹是用来
保存编译好的二进制文件和编译临时文件。再从光盘上 ADSmodel 的工程文件夹中将
和 scat 两个文件拷贝到这个工程文件夹下,其中 scat 就是上面讲到的编译控制文件,
是一段初始化代码,将在“JTAG 下载和调试实验”一节中具体讲解它的用途。
Step4: 在项目中添加文件。在 CodeWarrior for ARM Developer Suite 的工程项目窗口中点击
右键,选中“Add files…”,弹出文件选择框。找到我们新建的工程文件夹,选中所有的*.C
和*.S 文件并确定。
Step5: 选择 FileÆNew 新建一个文件 ,并选中 Add to project
Step6: 在 文件中添加代码。双击打开这个文件,可以加入自己的代码。
五、实验记录
山东建筑大学实验报告
学院: 信电学院班级姓名: 王俊杰学号: 20130813083
课程:嵌入式系统及应用实验日期:2016 年 10 月 12 日成绩:
山东建筑大学实验报告
学院: 信电学院班级姓名: 王俊杰学号: 20130813083
课程:嵌入式系统及应用实验日期:2016 年 10 月 12 日成绩:
六、实验数据整理
七、实验总结
通过本次试验基本掌握了 ADS 开发环境的使用,了解了 A