版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统教案嵌入式系统教案计算机科学与信息技术学院计算机科学与信息技术学院 2ADT for ARM集成开发系统ADT IDE for ARM主要功能及设置第三章 ADT IDE集成开发环境的使用ADT IDE for ARM主要特征JXARM9-2410-3教学实验箱3ADT for ARM集成开发系统4ADT 1000 Emulator for ARM 5ADT 1000 Emulator for ARM qADT Emulator for ARMADT Emulator for ARM是连接主机和目标机之间的硬件是连接主机和目标机之间的硬件设备,它实现设备,它实现ADT IDE for
2、 ARMADT IDE for ARM与目标机之间的连接。与目标机之间的连接。q它具有如下特征:它具有如下特征:支持支持ARMARM核核CPUCPU;非插入式调试,无需目标存储器,不占用目标系统的任何端口;非插入式调试,无需目标存储器,不占用目标系统的任何端口;2.5V/3.3V/5V2.5V/3.3V/5V兼容电平接口;兼容电平接口;支持标准的支持标准的14/2014/20针针JTAGJTAG接口;接口;运行状态指示;运行状态指示;与主机之间通过并口连接;与主机之间通过并口连接;下载速度达到下载速度达到25Kbytes/S25Kbytes/S。6ADT IDE简介qADT IDE是应用于嵌入
3、式软件开发的新一代集成开发环境,它提供高效、清晰、可视化的嵌入式软件开发平台,包括一整套完备的面向嵌入式系统的开发和调试工具:编辑器、编译器、链接器、工程管理器以及调试器等。qADT IDE可运行于Windows NT、95、98、2000以及XP等操作系统上,采用类似Visual Studio的界面风格。7ADT IDE for ARM 8ADT IDE主要特征可视化编程环境 q支持支持ARM7ARM7、ARM9ARM9、SecurCoreSecurCore等;等;q运行于运行于Windows98 Windows98 、NTNT、20002000、XPXP等平台;等平台;q中文、英文版本支持
4、;中文、英文版本支持;q可视化的源码编辑和工程管理功能;可视化的源码编辑和工程管理功能;q界面友好,使用方便:类似界面友好,使用方便:类似MS Visual StudioMS Visual Studio的用的用户界面,支持打印功能,支持文件内查找功能和户界面,支持打印功能,支持文件内查找功能和Find in Find in FilesFiles功能;功能;q操作系统支持:支持操作系统支持:支持VxWorksVxWorks、uCLinuxuCLinux、LinuxLinux、NucleusNucleus等操作系统的开发和调试。等操作系统的开发和调试。9ADT IDE主要特征可视化编程环境 q工程
5、管理器:工程管理器:ADT IDEADT IDE提供图形化的工程管理工具,提供图形化的工程管理工具,实现文件级、文件目录级、工程级的多级编译连接选项实现文件级、文件目录级、工程级的多级编译连接选项管理以及工程级的调试参数管理管理以及工程级的调试参数管理q源码编辑器:支持标准的文本编辑功能,支持源码编辑器:支持标准的文本编辑功能,支持C C语言、语言、汇编语言语法高亮显示汇编语言语法高亮显示q辅助编辑工具:提供一系列辅助编辑工具,方便开辅助编辑工具:提供一系列辅助编辑工具,方便开发人员。包括:多剪贴板工具、代码模板工具、头文件发人员。包括:多剪贴板工具、代码模板工具、头文件和源文件切换工具、注释
6、工具、符号配对书写工具等多和源文件切换工具、注释工具、符号配对书写工具等多种辅助编辑工具。种辅助编辑工具。10ADT IDE 主要特征交叉编译功能 q支持开发语言:支持开发语言:ANSI CANSI C、Embedded C+Embedded C+、汇编语言;、汇编语言;q编译工具:使用著名优秀自由软件编译工具:使用著名优秀自由软件GNUGNU的的GCCGCC交叉编译交叉编译工具,并经过优化和严格测试,支持工具,并经过优化和严格测试,支持C C语言、汇编语言等;语言、汇编语言等;q编译参数设置:完全图形界面方式的编译参数设编译参数设置:完全图形界面方式的编译参数设置,提供可视化的设置功能;支持
7、工程级、文件目置,提供可视化的设置功能;支持工程级、文件目录级、文件级编译参数设置。录级、文件级编译参数设置。11ADT IDE主要特征调试功能 q同时提供了同时提供了图形图形和和命令命令行两种调试方式;行两种调试方式;q程序的单步执行;程序的单步执行;q程序下载;程序下载;q存储区下载和上载功能;存储区下载和上载功能;q工程级调试参数管理;工程级调试参数管理;q支持源程序、反汇编程序和混合窗口显示,支持支持源程序、反汇编程序和混合窗口显示,支持ARM/THUMBARM/THUMB方式显示;方式显示;q具有与具有与MS Visual StudioMS Visual Studio类似的调试菜单功
8、能:类似的调试菜单功能:GoGo、StopStop、ResetReset、RestartRestart、Step intoStep into、Step OverStep Over、Step outStep out、Run to CursorRun to Cursor等;等;q丰富的示例程序。丰富的示例程序。12ADT IDE主要特征调试功能 q断点功能:支持软件断点和硬件断点,实现断点设断点功能:支持软件断点和硬件断点,实现断点设置、断点屏蔽、断点取消、断点列表等功能;置、断点屏蔽、断点取消、断点列表等功能;q变量监视功能:随程序运行同步更新变量,即时修变量监视功能:随程序运行同步更新变量,即
9、时修改变量值,可设置自动改变量值,可设置自动/ /手动刷新方式、十进制手动刷新方式、十进制/ /十六进制十六进制显示;显示;qARMARM各种模式的寄存器即时查看与修改,当前模式指示,寄各种模式的寄存器即时查看与修改,当前模式指示,寄存器值修改时红色突显;存器值修改时红色突显;q存储器查看与修改,可设置自动存储器查看与修改,可设置自动/ /手动刷新方式、字节手动刷新方式、字节/ /双双字节字节/ /四字节显示、大四字节显示、大/ /小端方式显示,存储器值修改时红小端方式显示,存储器值修改时红色突显。色突显。13ADT IDE主要特征调试功能 q函数堆栈显示,可设置自动函数堆栈显示,可设置自动/
10、 /手动刷新方式、十进制手动刷新方式、十进制/ /十六十六进制显示、参数值显示,参数类型显示;进制显示、参数值显示,参数类型显示;q板上寄存器的查看和修改,可以查看支持板上寄存器的查看和修改,可以查看支持CPUCPU的所有板上寄的所有板上寄存器的具体意义、当前值、各个位的意义,可设置自动存器的具体意义、当前值、各个位的意义,可设置自动/ /手手动刷新方式、二进制动刷新方式、二进制/ /十进制十进制/ /十六进制显示、大十六进制显示、大/ /小端方式小端方式显示,支持十进制显示,支持十进制/ /十六进制方式修改寄存器值,寄存器值十六进制方式修改寄存器值,寄存器值修改时红色突显;修改时红色突显;q
11、flash在线编程器,支持对多种在线编程器,支持对多种flash芯片的空白检查、擦芯片的空白检查、擦除、编程、校验等操作,支持单一操作和自动操作两种操除、编程、校验等操作,支持单一操作和自动操作两种操作方式,支持作方式,支持8/16/32位位flash访问宽度,支持多片访问宽度,支持多片flash同同时编程,编程速度达时编程,编程速度达15Kbytes/s,提供统一的,提供统一的flash编程接编程接口,可以方便地添加口,可以方便地添加flash编程方案。编程方案。14ADT IDE for ARM ADT IDE(Arm7Lpt、Arm9Lpt、SoftSim、Arm7Simple)用户手册
12、、编程指南丰富例程15多版本支持 软件仿真版本软件仿真版本ARM7ARM7版本版本ARM9ARM9版本版本简易仿真版本简易仿真版本16多工程管理 工程工程当前活动工程当前活动工程17可视化编辑器 编辑菜单编辑菜单语法高亮编辑器语法高亮编辑器辅助编辑工具条辅助编辑工具条书签18GCC交叉编译编译菜单编译工具条编译结果输出错误定位19编译器设置多配置管理多工程管理多参数配置20汇编器设置多配置管理多工程管理多参数配置21连接器设置多配置管理多工程管理多参数配置22调试功能 调试菜单调试工具条命令行调试窗口23多种调试模式 源码模式混合模式汇编模式24断点 断点列表断点25存储器窗口字模式半字模式字
13、节模式修改凸显标记26存储区上载下载功能 存储区上载存储区下载27寄存器观察窗口 多模式寄存器显示修改凸显标记28函数调用栈窗口 函数调用栈29变量观察窗口 局部变量全局变量多个观察窗口30命令窗口 31单步调试 STEP INTO32单步调试 STEP OVER 33单步调试 STEP OUT 34单步调试 RUN TO CURSOR 35板上寄存器寄存器组寄存器寄存器位域热点描述信息修改凸显标记36板上寄存器37FLASH在线编程器 38工具菜单 可自定制39在线帮助 40JXARM9-2410教学实验系统q我们采用的是武汉创维特公司生产的我们采用的是武汉创维特公司生产的JXARM9-24
14、10-3JXARM9-2410-3教学实验系统。教学实验系统。S3C44B0XS3C44B0XFlash(BIOS)Flash(BIOS)USBUSB 接口接口RSRS- -232232接口接口JTAGJTAG 调试端口调试端口LCDLCD显示显示及触摸屏及触摸屏键盘接口键盘接口以太网接口以太网接口音频接口音频接口基于基于ARM920TARM920T的的32位微处理器32位微处理器SamsungSamsungS3C2410XS3C2410X最小系统最小系统USBUSB 接口接口RSRS- -232232接口接口JTAGJTAG 调试端口调试端口LCDLCD显示显示及触摸屏及触摸屏以太网接口以太
15、网接口音频接口音频接口64MB SDRAM64MB SDRAM系统内存系统内存32M字节32M字节16M字节16M字节NAND FLASHNAND FLASH41JXARM9-2410-3教学实验箱42JXARM9-2410-3教学实验箱硬件模块q基本模块uSDRAM存储器:64MB SDRAM;uFlash存储器:32MB NOR Flash和8M NAND Flash;u串行通信口:3个UART接口;uI2S录放音接口:基于DMA操作;uI2C总线接口:与24C08芯片相连;uLED跑马灯:4个;u七段数码管:6个;43JXARM9-2410-3教学实验箱硬件模块q基本模块u外部中断测试模块:u复位按键:uDMA通道:2通道;u定时器:5个PWM定时器,1个内部定时器,1个看门狗定时器;uADC接口:8通道10位ADC。44JXARM9-2410-3教学实验箱硬件模块q调试模块u标准JTAG接口:20针标准JTAG接口,用于高 速仿真调试;u简易JTAG接口:用于简易仿真调试,直连计 算机并口。q通信模块u以太网通信接口:10M以太网卡;uUSB接口:2个USB接口;u标准计算机打印口(并口)。45JXARM9-2410-3教学实验箱硬件模块q人机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度个人承包户外广告牌安装合同范本3篇
- 二零二五年度房产更名买卖合同绿色环保生活3篇
- 二零二五年度教育培训机构委托合作合同3篇
- 二零二五年度城市更新项目安置房买卖合同2篇
- 二零二五年度化妆品广告创意制作与品牌合作合同3篇
- 海南职业技术学院《中文信息处理技术》2023-2024学年第一学期期末试卷
- 海南外国语职业学院《地质微生物学》2023-2024学年第一学期期末试卷
- 二零二五年度建筑工程二次结构承包与建筑废弃物资源化利用、处理与回收合同3篇
- 2025年度建筑装修用涂料采购及施工一体化合同2篇
- 课程设计技术特性表
- 企业各部门安全生产职责培训PPT课件
- 运用QC方法提高雨、污水管道施工质量
- 王力指纹锁中文使用说明
- 物流运筹学附录习题答案
- 市政府副市长年道路春运工作会议讲话稿
- GB_T 37514-2019 动植物油脂 矿物油的检测(高清版)
- 闸门水力计算说明
- 大型塔器“立装成段整体就位”工法
- 车辆使用授权书
- 常用函数图像(1)
- 说明书ZWY-150(120)-45L煤矿用挖掘式装载机
评论
0/150
提交评论