最新嵌入式控制系统实验-第1讲EmbestARM实验教学系统介绍与实验一PPT课件.ppt
《最新嵌入式控制系统实验-第1讲EmbestARM实验教学系统介绍与实验一PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入式控制系统实验-第1讲EmbestARM实验教学系统介绍与实验一PPT课件.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式控制系统实验嵌入式控制系统实验-第第1 1讲讲EmbestARMEmbestARM实验教学系统介绍实验教学系统介绍与实验一与实验一1.mbest 实验教学系统介绍 Embest ARM 教学系统包括Embest IDE集成开发环境,Embest JTAG仿真器,Flash编程器,Embest EduKit-III开发板、各种连接线、电源适配器以及实验指导书等。1.2 Embest IDE 主要特征 Embest IDE可在Windows 98、2000、NT及XP等操作系统上运行,主要支持ARM系列处理器。对于ARM系列处理器,Embest IDE 目前支持ARM7以及ARM9系列。Em
2、best IDE for ARM于2001年正式发行,目前的版本为Embest IDE Pro for ARM。Embest IDE for ARM 主要特性如下:支持开发语言:C 和汇编。界面友好,使用方便:类似MS Visual Studio 的用户界面。工程管理器:图形化的工程管理工具,负责应用源程序的文件组织和管理,提供编译、链接、库文件的设置窗口,可在一个工作区中同时管理多个应用软件和库工程。源码编辑器:标准的文本编辑功能,支持语法关键字、关键字色彩显示等。IDE同时提供了高效的Find in Files引擎,可迅速查找定位指定的字符串信息。编译工具:集成著名优秀自由软件GNU的GC
3、C编译器,并经过优化和严格测试,运行在Win32 环境;同时兼容ARM SDT2.51编译器,可以方便ARM SDT及ADS的用户在Embest IDE 下编译工程代码。IDE提供了图形化的编译器开关设置界面,用户可以简单、直观、快捷地完成工程编译选项设置。编译信息的输出,条理清晰,可迅速定位产生语法错误的源文件行。调试器:提供对ARM AXD 调试器的支持,可以方便使用Embest JTAG 仿真器调试ARMSDT及ADS 境的工程代码。源码级调试,提供了图形和命令行两种调试方式,可进行断点设置、单步执行、异常处理,可查看修改内存、寄存器、变量等,可查看函数栈,可进行反汇编等。支持ARM/T
4、humb 指令调试。调试设备:Embest JTAG仿真器,连接到主机的通信接口可以是DB25的LPT口、USB接口或Ethernet接口,另外一端是IDC插头,连接到目标板的JTAG 接口。用户可以使用Embest IDE配合Embest JTAG仿真器进行应用软件的开发,Embest IDE同时也支持一些国内外常用的Jtag Cable线。脱机调试:Embest IDE for ARM带ARM指令集模拟器,用户可以在PC上模拟调试ARM应用软件。丰富的例程:提供ADI、Atmel、Samsung、Cirrus Logic、OKI、Philips、Sharp 等多家公司ARM 处理器的调试程
5、序示例和使用说明。联机帮助:中、英文两种版本的在线帮助文档。在嵌入式软件开发时,完成设计和编码后,即开始调试程序,这是软件开发的第三步。一个几千行的程序,其编译可达到没有一个警告,然而在运行时却可能达不到正常的设计需求、甚至系统无法运行起来而崩溃,更为难以查找的是系统运行只是在偶然的情况下出现问题或崩溃。当程序不能顺利运行,而又不能简单、直观的分析、知道问题的症结所在时,就该使用调试器来监视此程序的运行了。Embest IDE 调试器提供程序装载、执行、运行控制和监视所需要的强大的窗口调试环境,支持源码显示和调试,同时可以观察各类调试信息。Embest IDE 的调试功能包括:断点功能:断点设
6、置、断点屏蔽、断点取消、条件断点、查看断点列表。程序的单步执行。变量监视功能:随程序运行同步更新变量,变量值即时修改。寄存器即时查看与修改。提供外围寄存器编辑器,可查看编辑ARM处理器的外围寄存器定义 存储器查看与修改,存储器内容显示格式定制。Flash编程器编程器 当程序编完后,需把程序生成的二进制执行文件烧写到开发板的Flash存储器中观察实际运行结果。实验系统提供了一套完善的Flash编程器,配合Embest JTAG仿真器,对开发板上的Flash进行读写。图2-1-3是Flash Programmer软件界面。串口接收设置 先使用Embest EduKit-III实验板附带的串口线,连
7、接实验板上的UART0和PC机的串口。然后在PC机上运行windows自带的超级终端串口通信程序(波特率 115200、1 位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序 联机下载程序联机下载程序 当采用联机调试时,需要将集成环境与JTAG仿真器连接,点击Debug Remote Connect菜单项可激活连接,然后点击Download菜单将目标文件下载到目标系统的指定存储区中。然后利用Debug工具条进行调试,左侧为调试程序命令,右侧为调试观察窗口。调试结束后点击Debug Disconnect退出。实验一:ARM串行口实验实验类型:设计 1实验目的 了解S3C44B0X处理U
8、ART相关控制寄存器的使用;熟悉ARM处理器系统硬件电路中UART接口的设计方法;掌握ARM处理器串行通信的软件编程方法。实验一:ARM串行口实验 2实验设备 硬件:Embest EduKit-III实验台,仿真器,PC机。软件:Embest IDE集成开发环境,Windows 98/2000/NT/XP。3实验内容通过串口进行上下位机通讯。由上位机控制实验台小灯以不同方式亮和灭。前提:(1)熟悉和掌握S3C44B0 x的I/O口控制LED灯程序;(2)熟悉和掌握串口通信程序。3实验内容通过串口进行上下位机通讯。由上位机控制实验台小灯以不同方式亮和灭。前提:(1)熟悉和掌握S3C44B0 x的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 嵌入式 控制系统 实验 EmbestARM 实验教学 系统 介绍 PPT 课件
限制150内