ADTIDE集成开发环境的使用.ppt

上传人:max****ui 文档编号:3386390 上传时间:2019-12-13 格式:PPT 页数:46 大小:4.49MB
返回 下载 相关 举报
ADTIDE集成开发环境的使用.ppt_第1页
第1页 / 共46页
ADTIDE集成开发环境的使用.ppt_第2页
第2页 / 共46页
ADTIDE集成开发环境的使用.ppt_第3页
第3页 / 共46页
点击查看更多>>
资源描述
嵌入式系统教案,计算机科学与信息技术学院,2,1,3,2,ADTforARM集成开发系统,ADTIDEforARM主要功能及设置,第三章ADTIDE集成开发环境的使用,ADTIDEforARM主要特征,JXARM9-2410-3教学实验箱,4,3,ADTforARM集成开发系统,4,ADT1000EmulatorforARM,5,ADT1000EmulatorforARM,ADTEmulatorforARM是连接主机和目标机之间的硬件设备,它实现ADTIDEforARM与目标机之间的连接。,它具有如下特征:,支持ARM核CPU;,非插入式调试,无需目标存储器,不占用目标系统的任何端口;,2.5V/3.3V/5V兼容电平接口;,支持标准的14/20针JTAG接口;,运行状态指示;,与主机之间通过并口连接;,下载速度达到25Kbytes/S。,6,ADTIDE简介,ADTIDE是应用于嵌入式软件开发的新一代集成开发环境,它提供高效、清晰、可视化的嵌入式软件开发平台,包括一整套完备的面向嵌入式系统的开发和调试工具:编辑器、编译器、链接器、工程管理器以及调试器等。ADTIDE可运行于WindowsNT、95、98、2000以及XP等操作系统上,采用类似VisualStudio的界面风格。,7,ADTIDEforARM,8,ADTIDE主要特征可视化编程环境,支持ARM7、ARM9、SecurCore等;,运行于Windows98、NT、2000、XP等平台;,中文、英文版本支持;,可视化的源码编辑和工程管理功能;,界面友好,使用方便:类似MSVisualStudio的用户界面,支持打印功能,支持文件内查找功能和FindinFiles功能;,操作系统支持:支持VxWorks、uCLinux、Linux、Nucleus等操作系统的开发和调试。,9,ADTIDE主要特征可视化编程环境,工程管理器:ADTIDE提供图形化的工程管理工具,实现文件级、文件目录级、工程级的多级编译连接选项管理以及工程级的调试参数管理,源码编辑器:支持标准的文本编辑功能,支持C语言、汇编语言语法高亮显示,辅助编辑工具:提供一系列辅助编辑工具,方便开发人员。包括:多剪贴板工具、代码模板工具、头文件和源文件切换工具、注释工具、符号配对书写工具等多种辅助编辑工具。,10,ADTIDE主要特征交叉编译功能,支持开发语言:ANSIC、EmbeddedC+、汇编语言;,编译工具:使用著名优秀自由软件GNU的GCC交叉编译工具,并经过优化和严格测试,支持C语言、汇编语言等;,编译参数设置:完全图形界面方式的编译参数设置,提供可视化的设置功能;支持工程级、文件目录级、文件级编译参数设置。,11,ADTIDE主要特征调试功能,同时提供了图形和命令行两种调试方式;,程序的单步执行;,程序下载;,存储区下载和上载功能;,工程级调试参数管理;,支持源程序、反汇编程序和混合窗口显示,支持ARM/THUMB方式显示;,具有与MSVisualStudio类似的调试菜单功能:Go、Stop、Reset、Restart、Stepinto、StepOver、Stepout、RuntoCursor等;,丰富的示例程序。,12,ADTIDE主要特征调试功能,断点功能:支持软件断点和硬件断点,实现断点设置、断点屏蔽、断点取消、断点列表等功能;,变量监视功能:随程序运行同步更新变量,即时修改变量值,可设置自动/手动刷新方式、十进制/十六进制显示;,ARM各种模式的寄存器即时查看与修改,当前模式指示,寄存器值修改时红色突显;,存储器查看与修改,可设置自动/手动刷新方式、字节/双字节/四字节显示、大/小端方式显示,存储器值修改时红色突显。,13,ADTIDE主要特征调试功能,函数堆栈显示,可设置自动/手动刷新方式、十进制/十六进制显示、参数值显示,参数类型显示;,板上寄存器的查看和修改,可以查看支持CPU的所有板上寄存器的具体意义、当前值、各个位的意义,可设置自动/手动刷新方式、二进制/十进制/十六进制显示、大/小端方式显示,支持十进制/十六进制方式修改寄存器值,寄存器值修改时红色突显;,flash在线编程器,支持对多种flash芯片的空白检查、擦除、编程、校验等操作,支持单一操作和自动操作两种操作方式,支持8/16/32位flash访问宽度,支持多片flash同时编程,编程速度达15Kbytes/s,提供统一的flash编程接口,可以方便地添加flash编程方案。,14,ADTIDEforARM,ADTIDE(Arm7Lpt、Arm9Lpt、SoftSim、Arm7Simple),用户手册、编程指南,丰富例程,15,多版本支持,16,多工程管理,17,可视化编辑器,18,GCC交叉编译,19,编译器设置,20,汇编器设置,21,连接器设置,22,调试功能,23,多种调试模式,24,断点,25,存储器窗口,26,存储区上载下载功能,27,寄存器观察窗口,28,函数调用栈窗口,29,变量观察窗口,30,命令窗口,31,单步调试STEPINTO,32,单步调试STEPOVER,33,单步调试STEPOUT,34,单步调试RUNTOCURSOR,35,板上寄存器,36,板上寄存器,37,FLASH在线编程器,38,工具菜单,39,在线帮助,40,JXARM9-2410教学实验系统,我们采用的是武汉创维特公司生产的JXARM9-2410-3教学实验系统。,41,JXARM9-2410-3教学实验箱,42,JXARM9-2410-3教学实验箱硬件模块,基本模块SDRAM存储器:64MBSDRAM;Flash存储器:32MBNORFlash和8MNANDFlash;串行通信口:3个UART接口;I2S录放音接口:基于DMA操作;I2C总线接口:与24C08芯片相连;LED跑马灯:4个;七段数码管:6个;,43,JXARM9-2410-3教学实验箱硬件模块,基本模块外部中断测试模块:复位按键:DMA通道:2通道;定时器:5个PWM定时器,1个内部定时器,1个看门狗定时器;ADC接口:8通道10位ADC。,44,JXARM9-2410-3教学实验箱硬件模块,调试模块标准JTAG接口:20针标准JTAG接口,用于高速仿真调试;简易JTAG接口:用于简易仿真调试,直连计算机并口。通信模块以太网通信接口:10M以太网卡;USB接口:2个USB接口;标准计算机打印口(并口)。,45,JXARM9-2410-3教学实验箱硬件模块,人机交互模块显示器/触摸屏:5.7英寸、320240LCD;按键:44按键;PS/2键盘和鼠标接口:USB键盘和鼠标接口:A/D、D/A模块工业控制模块两相步进电机驱动;RS485总线接口;CAN总线接口;,46,JXARM9-2410-3教学实验箱硬件模块,IDE/CF/SD/MMC接口模块标准IDE硬盘接口:标准CF卡接口:SD/MMC卡接口:GPRS模块GPRS无线通信模块:GPS模块GPS全球定位系统模块:扩展模块100M以太网卡扩展板:DSP接口扩展板。,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!