《ADS开发环境介绍》PPT课件.ppt

上传人:za****8 文档编号:12668467 上传时间:2020-05-13 格式:PPT 页数:32 大小:1.82MB
返回 下载 相关 举报
《ADS开发环境介绍》PPT课件.ppt_第1页
第1页 / 共32页
《ADS开发环境介绍》PPT课件.ppt_第2页
第2页 / 共32页
《ADS开发环境介绍》PPT课件.ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
,嵌入式电子工程师,2,第四章ADS的使用,3,主要内容,ARM开发系统ADS1.2概述ADS安装,4,课程目的,了解ADS的用途了解ADS的结构掌握ADS安装过程,5,4.1ARM开发系统,6,4.1ARM开发系统,软件开发工具:ADS1.2硬件开发工具:ARM开发板JTAG调试板,7,ARM开发系统,本节介绍ADS1.2,8,4.2ADS概述,9,ADS1.2,ADS:ARMDeveloperSuite缩写ADS1.2是为嵌入式ARM设计的一整套软件开发工具从最初的软件原型到最终优化的ROM代码。ADS1.2发布于2001的12月份支持的主机系统IBMcompatiblePCswithWindows95,98,2000,MEorNT4RedHatLinux6.2&7.1第三方工具支持:,10,4.2.1ADS功能,支持最新的ARM内核ARM926EJ-S,ARM9EJ-S,VFPv2支持V5TEJ体系结构支持ARM和Thumb的C和C+语言支持ARM和THUMB汇编指令软仿真、在线仿真和在线编程、调试主机系统可支持RedHatLinux(6.2and7.1)库管理器可合并各种库为可重定位的代码设置新的链接选项编译器同时输出汇编码和目标码,11,4.2.2ADS主要模块,ANSIC编译器-armccandtccISO/EmbeddedC+编译器-armcppandtcppARM/Thumb汇编器-armasmLinker-armlinkWindows集成开发环境-CodeWarriorDebugger-AXDarmsd可向前兼容格式转换器-fromelf,12,库管理器-armarCandC+库指令级仿真-ARMulator同时包含ARMFirmwareSuiteARMApplicationLibraryRealMonitor,4.2.2ADS主要模块,13,工具的使用,命令行makefileIDE,14,C/C+编译器关键特性,完全支持ANSI及其兼容C编译器他属于是ISO/EmbeddedC+compilers支持所有的ARM处理器(用-cpu)e.g.ARM7TDMI,StrongARM,ARM9TDMI,ARM9E,ARM10,Xscale优化的代码可以实现源码级调试:-O0:最佳的调试信息,没有优化(-g)“Debug”-O1:大部分优化,比较好的调试信息(g)“DebugRel”-O2:完整优化,有限的调试信息“Release”支持ROPI/RWPI内嵌汇编C和汇编的交叉列表(-S-fs),15,C/C+Compiler数据类型,下面这些数据类型可支持char8bitbyteshort16bithalf-wordint32bitwordlong32bitintegerfloat32bitIEEEsingle-precisiondouble64bitIEEEdouble-precisionpointers32bitslonglong64bitintegerpointer,char(默认为unsigned,可用-zc变为signed)之外,上述所有的默认值为Signed。,16,提供的库,ANSIC库完整的文件处理,字符,数学库等,在目标平台可支持库、函数包这些不需要为重定向而重新编译。适合嵌入式使用-没有单独的内嵌变量自动选择正确的库决定于你所使用的字节对齐方式,独立的位置,堆栈的检查等。保留了runtime功能支持和浮点支持C+库包含:标准c+库(2.01版本)C+编译器包含runtime功能支持,17,支持的格式,ELF/DWARF2image,Hostrunningdebugger,Multi-ICE,Angel,ARMulator,指令级仿真,串口方式调试,目标板上运行monitor,JTAG调试,18,ARMFirmwareSuite,板级软件和工具库uHAL(硬件层)屏蔽在不同平台上的硬件及其他模块和应用的区别通过提供系统初始化、存储器管理、中断管理的代码来缩短开发周期启动监控AngelDebugMonitor有FLASH管理库PCI管理(forIntegrator/AP)在ADS软件中提供最新评估板的ANGEL监控,19,4.2.3ADS安装,20,第一步:选择安装文件,路径:ADS1.2-SETUP.EXE,4.2.3ADS安装,21,4.2.3ADS安装,接下来均选择,Next选择安装路径点击Browse,选择安装路径,第二步:双击安装文件,开始安装,22,第三步:选择安装类型,默认典型安装选择典型安装,4.2.3ADS安装,23,第四步:选择文件扩展名,4.2.3ADS安装,24,第四步:安装License,选择下一步,4.2.3ADS安装,25,第四步:安装License,选择下一步,4.2.3ADS安装,26,第四步:安装License,选择License文件安装方式,点击Browse,4.2.3ADS安装,27,选择路径为ads1.2-Crack-LICENSE.DAT,打开,点击下一步,第四步:安装License,4.2.3ADS安装,28,安装完成,“开始”-所有程序-ARMDeveloperSuiteV1.2,4.2.3ADS安装,29,4.3ADS主要开发工具,CodeWarriorIDE包括:工程管理器、代码生成接口、语法编辑器、源文件和类浏览器、源代码版本控制系统接口等等;AXDDebuger功能包括:单步调试、断点调试、有变量窗口、寄存器窗口和存储器窗口等,30,CodeWarrior,C/C+Browser,C/C+SensitiveEditor,ProjectManager,CodeWarriorIDE界面,31,AXD,Dockingwindows,Dockingtoolbars,Registers,Source/Disassembly,Memory,AXD界面,32,凌阳教育网站:凌阳教育:E_mail:edu联系电话:010629816682921010629816682925,凌阳教育值得信赖的教育品牌,
展开阅读全文
相关资源
相关搜索

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


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

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


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