欢迎来到天天文库
浏览记录
ID:48050197
大小:4.49 MB
页数:46页
时间:2019-05-06
《adtide集成开发环境的使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统教案计算机科学与信息技术学院132ADTforARM集成开发系统ADTIDEforARM主要功能及设置第三章ADTIDE集成开发环境的使用ADTIDEforARM主要特征JXARM9-2410-3教学实验箱42ADTforARM集成开发系统3ADT1000EmulatorforARM4ADT1000EmulatorforARMADTEmulatorforARM是连接主机和目标机之间的硬件设备,它实现ADTIDEforARM与目标机之间的连接。它具有如下特征:支持ARM核CPU;非插入式调试,无需目标存储器,不占用目标系统的任何端口;2.5V/3.3V/5V兼容电平接口
2、;支持标准的14/20针JTAG接口;运行状态指示;与主机之间通过并口连接;下载速度达到25Kbytes/S。5ADTIDE简介ADTIDE是应用于嵌入式软件开发的新一代集成开发环境,它提供高效、清晰、可视化的嵌入式软件开发平台,包括一整套完备的面向嵌入式系统的开发和调试工具:编辑器、编译器、链接器、工程管理器以及调试器等。ADTIDE可运行于WindowsNT、95、98、2000以及XP等操作系统上,采用类似VisualStudio的界面风格。6ADTIDEforARM7ADTIDE主要特征-可视化编程环境支持ARM7、ARM9、SecurCore等;运行于Windows9
3、8、NT、2000、XP等平台;中文、英文版本支持;可视化的源码编辑和工程管理功能;界面友好,使用方便:类似MSVisualStudio的用户界面,支持打印功能,支持文件内查找功能和FindinFiles功能;操作系统支持:支持VxWorks、uCLinux、Linux、Nucleus等操作系统的开发和调试。8ADTIDE主要特征-可视化编程环境工程管理器:ADTIDE提供图形化的工程管理工具,实现文件级、文件目录级、工程级的多级编译连接选项管理以及工程级的调试参数管理源码编辑器:支持标准的文本编辑功能,支持C语言、汇编语言语法高亮显示辅助编辑工具:提供一系列辅助编辑工具,方便
4、开发人员。包括:多剪贴板工具、代码模板工具、头文件和源文件切换工具、注释工具、符号配对书写工具等多种辅助编辑工具。9ADTIDE主要特征-交叉编译功能支持开发语言:ANSIC、EmbeddedC++、汇编语言;编译工具:使用著名优秀自由软件GNU的GCC交叉编译工具,并经过优化和严格测试,支持C语言、汇编语言等;编译参数设置:完全图形界面方式的编译参数设置,提供可视化的设置功能;支持工程级、文件目录级、文件级编译参数设置。10ADTIDE主要特征-调试功能同时提供了图形和命令行两种调试方式;程序的单步执行;程序下载;存储区下载和上载功能;工程级调试参数管理;支持源程序、反汇编程
5、序和混合窗口显示,支持ARM/THUMB方式显示;具有与MSVisualStudio类似的调试菜单功能:Go、Stop、Reset、Restart、Stepinto、StepOver、Stepout、RuntoCursor等;丰富的示例程序。11ADTIDE主要特征-调试功能断点功能:支持软件断点和硬件断点,实现断点设置、断点屏蔽、断点取消、断点列表等功能;变量监视功能:随程序运行同步更新变量,即时修改变量值,可设置自动/手动刷新方式、十进制/十六进制显示;ARM各种模式的寄存器即时查看与修改,当前模式指示,寄存器值修改时红色突显;存储器查看与修改,可设置自动/手动刷新方式、字
6、节/双字节/四字节显示、大/小端方式显示,存储器值修改时红色突显。12ADTIDE主要特征-调试功能函数堆栈显示,可设置自动/手动刷新方式、十进制/十六进制显示、参数值显示,参数类型显示;板上寄存器的查看和修改,可以查看支持CPU的所有板上寄存器的具体意义、当前值、各个位的意义,可设置自动/手动刷新方式、二进制/十进制/十六进制显示、大/小端方式显示,支持十进制/十六进制方式修改寄存器值,寄存器值修改时红色突显;flash在线编程器,支持对多种flash芯片的空白检查、擦除、编程、校验等操作,支持单一操作和自动操作两种操作方式,支持8/16/32位flash访问宽度,支持多片f
7、lash同时编程,编程速度达15Kbytes/s,提供统一的flash编程接口,可以方便地添加flash编程方案。13ADTIDEforARMADTIDE(Arm7Lpt、Arm9Lpt、SoftSim、Arm7Simple)用户手册、编程指南丰富例程14多版本支持软件仿真版本ARM7版本ARM9版本简易仿真版本15多工程管理工程当前活动工程16可视化编辑器编辑菜单语法高亮编辑器辅助编辑工具条书签17GCC交叉编译编译菜单编译工具条编译结果输出错误定位18编译器设置多配置管理多工程管理多参数
此文档下载收益归作者所有