欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    ADS开发环境介绍.ppt

    • 资源ID:6501331       资源大小:1.59MB        全文页数:32页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ADS开发环境介绍.ppt

    ,嵌入式电子工程师,2,第四章 ADS的使用,3,主要内容,ARM 开发系统ADS1.2概述ADS 安装,4,课程目的,了解ADS的用途了解ADS的结构掌握ADS安装过程,5,4.1 ARM开发系统,6,4.1 ARM开发系统,软件开发工具:ADS1.2硬件开发工具:ARM开发板 JTAG调试板,7,ARM开发系统,本节介绍 ADS1.2,8,4.2 ADS概述,9,ADS 1.2,ADS:ARM Developer Suite缩写 ADS1.2是为嵌入式ARM设计的一整套软件开发工具从最初的软件原型到最终优化的ROM代码。ADS1.2发布于2001的12月份支持的主机系统IBM compatible PCs with Windows 95,98,2000,ME or NT4Red Hat Linux 6.2&7.1第三方工具支持:http:/,10,4.2.1 ADS 功能,支持最新的ARM内核ARM926EJ-S,ARM9EJ-S,VFPv2支持V5TEJ体系结构支持ARM和Thumb 的C和C+语言支持ARM和THUMB汇编指令软仿真、在线仿真和在线编程、调试主机系统可支持Red Hat Linux(6.2 and 7.1)库管理器可合并各种库为可重定位的代码设置新的链接选项编译器同时输出汇编码和目标码,11,4.2.2 ADS主要模块,ANSI C 编译器-armcc and tccISO/Embedded C+编译器-armcpp and tcppARM/Thumb 汇编器-armasmLinker-armlink Windows 集成开发环境-CodeWarriorDebugger-AXDarmsd 可向前兼容格式转换器-fromelf,12,库管理器-armarC and C+库指令级仿真-ARMulator同时包含ARM Firmware SuiteARM Application LibraryRealMonitor,4.2.2 ADS主要模块,13,工具的使用,命令行 makefile IDE,14,C/C+编译器 关键特性,完全支持ANSI 及其兼容 C 编译器他属于是ISO/Embedded C+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 数据类型,下面这些数据类型可支持char8 bit byteshort16 bit half-wordint32 bit wordlong32 bit integerfloat32 bit IEEE single-precisiondouble64 bit IEEE double-precisionpointers32 bitslong long64 bit integer pointer,char(默认为unsigned,可用-zc变为signed)之外,上述所有的默认值为Signed。,16,提供的库,ANSI C库完整的文件处理,字符,数学库等,在目标平台可支持库、函数包这些不需要为重定向而重新编译。适合嵌入式使用-没有单独的内嵌变量自动选择正确的库决定于你所使用的字节对齐方式,独立的位置,堆栈的检查等。保留了run time 功能支持和浮点支持C+库包含:标准c+库(2.01版本)C+编译器包含run time 功能支持,17,支持的格式,ELF/DWARF2 image,Host running debugger,Multi-ICE,Angel,ARMulator,指令级仿真,串口方式调试,目标板上运行monitor,JTAG调试,18,ARM Firmware Suite,板级软件和工具库uHAL(硬件层)屏蔽在不同平台上的硬件及其他模块和应用的区别通过提供系统初始化、存储器管理、中断管理的代码来缩短开发周期启动监控Angel Debug Monitor有FLASH管理库PCI管理(for Integrator/AP)在ADS软件中提供最新评估板的ANGEL监控,19,4.2.3 ADS 安装,20,第一步:选择安装文件,路径:ADS1.2-SETUP.EXE,4.2.3 ADS 安装,21,4.2.3 ADS 安装,接下来均选择,Next选择安装路径点击Browse,选择安装路径,第二步:双击安装文件,开始安装,22,第三步:选择安装类型,默认 典型安装 选择典型安装,4.2.3 ADS 安装,23,第四步:选择文件扩展名,4.2.3 ADS 安装,24,第四步:安装License,选择 下一步,4.2.3 ADS 安装,25,第四步:安装License,选择 下一步,4.2.3 ADS 安装,26,第四步:安装License,选择License文件安装方式,点击Browse,4.2.3 ADS 安装,27,选择 路径为 ads1.2-Crack-LICENSE.DAT,打开,点击下一步,第四步:安装License,4.2.3 ADS 安装,28,安装完成,“开始”-所有程序-ARM Developer Suite V1.2,4.2.3 ADS 安装,29,4.3 ADS主要开发工具,CodeWarrior IDE 包括:工程管理器、代码生成接口、语法编辑器、源文件和类浏览器、源代码版本控制系统接口等等;AXD Debuger 功能包括:单步调试、断点调试、有变量窗口、寄存器窗口和存储器窗口等,30,CodeWarrior,C/C+Browser,C/C+SensitiveEditor,ProjectManager,CodeWarrior IDE界面,31,AXD,Docking windows,Docking toolbars,Registers,Source/Disassembly,Memory,AXD 界面,32,凌阳教育网站:凌阳教育:E_mail:联系电话:010629816682921 010629816682925,凌阳教育值得信赖的教育品牌,

    注意事项

    本文(ADS开发环境介绍.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开